[pull] master from clojure:master by pull[bot] · Pull Request #1 · lovejavaee/clojure · GitHub
Skip to content

[pull] master from clojure:master#1

Open
pull[bot] wants to merge 878 commits into
lovejavaee:masterfrom
clojure:master
Open

[pull] master from clojure:master#1
pull[bot] wants to merge 878 commits into
lovejavaee:masterfrom
clojure:master

Conversation

@pull

@pull pull Bot commented Apr 13, 2023

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

puredanger and others added 30 commits September 14, 2021 09:58
Signed-off-by: Alex Miller <alex.miller@cognitect.com>
Signed-off-by: Alex Miller <alex.miller@cognitect.com>
Signed-off-by: Alex Miller <alex.miller@cognitect.com>
… *clojure-version*

Signed-off-by: Alex Miller <alex.miller@cognitect.com>
…r seq of Map.Entry instances and extended to Object -- this is the new slow path. This change makes it general enough to deal with 'seqs to Map.Entries', detaching it from any fully-enumerable set of types.

Signed-off-by: Alex Miller <alex.miller@cognitect.com>
…e case to match other unrollings

Signed-off-by: Alex Miller <alex.miller@cognitect.com>
Signed-off-by: Alex Miller <alex.miller@cognitect.com>
…m a string

Signed-off-by: Alex Miller <alex.miller@cognitect.com>
Signed-off-by: Alex Miller <alex.miller@cognitect.com>
Signed-off-by: Alex Miller <alex.miller@cognitect.com>
Signed-off-by: Alex Miller <alex.miller@cognitect.com>
Signed-off-by: Alex Miller <alex.miller@cognitect.com>
…ty parts

Signed-off-by: Alex Miller <alex.miller@cognitect.com>
…arrays, ILookup

Signed-off-by: Alex Miller <alex.miller@cognitect.com>
Signed-off-by: Alex Miller <alex.miller@cognitect.com>
Signed-off-by: Alex Miller <alex.miller@cognitect.com>
Signed-off-by: Alex Miller <alex.miller@cognitect.com>
…ve Alpha marking

Signed-off-by: Alex Miller <alex.miller@cognitect.com>
Signed-off-by: Alex Miller <alex.miller@cognitect.com>
…ns without boxing

Signed-off-by: Alex Miller <alex.miller@cognitect.com>
…t do not respond to #size are not checked. Also, added count short-circuit logic to ASeq#equiv in an attempt to leverage fast-count benefit, but the guard is more strict such that this and the operand should bouth be Counted.

Signed-off-by: Alex Miller <alex.miller@cognitect.com>
…solve to single overload

Signed-off-by: Alex Miller <alex.miller@cognitect.com>
puredanger and others added 30 commits December 10, 2025 12:11
- Unroll constantly to arity 2
- Add test for constantly with four args
…Keywords - the special case identity scan lookup for kws is faster than hashing/PHM. This should also make more usage sites monomorphic for the record-y map use case. TODO - something similar for transient version
Signed-off-by: Alex Miller <alex.miller@cognitect.com>
…er constants

Signed-off-by: Alex Miller <alex.miller@cognitect.com>
… '&' (must be keywords), add checked variants :keys!/:syms!/:strs! that lookup using req!
Signed-off-by: Alex Miller <alex.miller@cognitect.com>
… not, nested, and with varying qualifications.

Signed-off-by: Alex Miller <alex.miller@cognitect.com>
…ds x to a subset of the map being destructured containing only the keys mentioned (anywhere) in the binding form. Prevent multiple '&' in directives
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

⤵️ pull merge-conflict Resolve conflicts manually

Projects

None yet

Development

Successfully merging this pull request may close these issues.