Clojure

詳細情報

タイトル Clojure
URL https://clojure.org/
バージョン ver 1.12.0
更新日 2024/06/12
追加日 2016/03/10
種別 フリーソフト / オープンソース(その他)
説明 JVM上で動作するLISP系の言語の方言の一つ。

レビュー

レビューはありません。

スクリーンショット

スクリーンショットはありません。

更新グラフ

バージョン履歴

# Changes to Clojure in Version 1.12.0
## 1 Compatibility
### 1.1 Java 8 - Compatiblity EOL notice
Clojure 1.12 produces Java 8 bytecode (same as Clojure 1.10 and 1.11), but this is expected to be the last release using a Java 8 baseline. Future releases will move the bytecode and minimum Java compatibility to a newer Java LTS release.
### 1.2 Java 21 - Virtual thread pinning from user code under `synchronized`
To avoid this pinning, in 1.12 `lazy-seq` and `delay` use locks instead of synchronized blocks.
See: [CLJ-2804](https://clojure.atlassian.net/browse/CLJ-2804)
### 1.3 Security
Fix [CVE-2024-22871](https://nvd.nist.gov/vuln/detail/CVE-2024-22871) detailed in [GHSA-vr64-r9qj-h27f](https://github.com/advisories/GHSA-vr64-r9qj-h27f):
* [CLJ-2839](https://clojure.atlassian.net/browse/CLJ-2839) `iterate`, `cycle`, `repeat` - infinite seqs have infinite `hashCode()`
### 1.4 Serialization
Clojure has never provided a guarantee of serialization consistency across Clojure versions, but we do not wish to break compatibility any more than necessary and these changes will give us more control over that in the future.
See: [CLJ-1327](https://clojure.atlassian.net/browse/CLJ-1327)
### 1.5 Dependencies
Updated dependencies:
* spec.alpha dependency to 0.5.238 - [changes](https://github.com/clojure/spec.alpha/blob/master/CHANGES.md)
* core.specs.alpha dependency to 0.4.74 - [changes](https://github.com/clojure/core.specs.alpha/blob/master/CHANGES.md)
See: [CLJ-2852](https://clojure.atlassian.net/browse/CLJ-2852)
## 2 Features
(省略されました)
差分がありません
Product
9.4k
Permalink
clojure/changes.md
Go to file
Go to file
T
Go to line
L
Copy path
Copy permalink
Update changelog for 1.11.1
e917dcc
Apr 1, 2022
Changes to Clojure in Version 1.11.1
2937 lines (2215 sloc)
Changes to Clojure in Version 1.11.1
CLJ-2701
Pin serialVersionUID for Keyword and ArraySeq back to 1.10.3 values to retain binary serialization
Sign up
Why GitHub?
Features
Mobile
Actions
Codespaces
Packages
Security
Code review
Issues
Integrations
GitHub Sponsors
Customer stories
Team
Enterprise
Explore
Explore GitHub
Learn and contribute
Topics
(省略されました)
Mobile →
Actions →
Codespaces →
Packages →
Security →
Code review →
Project management →
Integrations →
GitHub Sponsors →
Topics →
Collections →
Trending →
Learning Lab →
Open source guides →
The ReadME Project →
Events →
Community forum →
GitHub Education →
GitHub Stars program →
(省略されました)
Skip to content
Sign up
Packages
Security
Hosting
Mobile
Team
GitHub Stars program
Sign up
{{ message }}
clojure
/
clojure
Watch
710
Star
8.7k
Fork
1.3k
(省略されました)
clojure
/
clojure
Sign up
Why GitHub?
Features →
Code review
Project management
Integrations
Actions
Package registry
Team management
Social coding
Documentation
Code hosting
Customer stories →
Security →
Enterprise
Explore
(省略されました)
In this repository
All GitHub
竊オ
Jump to
竊オ
No suggested jump to results
733
7,355
1,202
6
Insights
Permalink
Dismiss
Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign up
clojure-1.10.0-beta1
clojure-1.10.0-alpha9
clojure-1.10.0-alpha8
(省略されました)
Features
Business
Explore
Marketplace
Pricing
This repository
Sign in
or
Sign up
711
6,605
1,097
7
Projects
0
Insights
Pulse
Graphs
Permalink
(省略されました)
差分がありません