GitHub / clojure/clojurescript / commits
Clojure to JS compiler
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| b45dff9f |
port Clojure 1.13 alpha destructuring changes (#326)
Co-authored-by: Fogus <m****s@g****m>, Rich Hickey <r****y@g****m>, Alex Miller <a****r@c****m> |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| 2b4d741d | Port CLJ-2954: disallow & as local (#327) |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
21 days ago | |
| b9cf3c84 |
added some-vals - a predicative filter of nil map values. Tightened up nested...
Co-authored-by: Rich Hickey <r****y@g****m> |
davidnolen <d****n@g****m> | 22 days ago | |
| 7ab3bc77 |
port CLJ-2949: add req! (throwing get) and tests (#325)
Co-authored-by: Fogus <m****s@g****m>, Fogus <m****s@g****m> |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 month ago | |
| e7619af9 | document deftest ^:async support and behavior | davidnolen <d****n@g****m> | about 2 months ago | |
| e3ce5008 |
CLJS-3483: async tests should report uncaught exception (#324)
Co-authored-by: Michiel Borkent <m****t@g****m> |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 84479f6c |
CLJS-3415: Missing duplicate key exception for sets (#323)
Co-authored-by: Roman Liutikov <r****a@r****m> |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 5c6ef531 |
Port CLJ-2290: Modified into docstring to mention 0 and 1-arities.
Co-authored-by: Fogus <m****s@g****m> |
davidnolen <d****n@g****m> | about 2 months ago | |
| eb1b827e |
Port CLJ-2225: Improve docstrings of assert and *assert*
Co-authored-by: Alex Miller <a****r@c****m> |
davidnolen <d****n@g****m> | about 2 months ago | |
| 40f7f6b2 |
Port CLJS-2568: clojure.walk now retains metadata when walking lists and seqs...
Co-authored-by: Alex Miller <a****r@c****m> |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 86d0fb5b |
Port CLJ-2228: Improve performance of constantly (#321)
Co-authored-by: Erik Assum <e****k@a****t> |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 2 months ago | |
| 946d75f3 | add a new cli flag to promote warnings to errors (#320) |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 2513e1e4 | refactor so optional args not just for `:arg "bool"` (#319) |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 10fdfa2f | CLJS-3481: support :error, :warning, :off modes with :warnings (#318) |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 0fee1c03 |
CLJS-3473: False positive warning for + with throw expression (#316)
Co-authored-by: Michiel Borkent <m****t@g****m> |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| cab9213c | CLJS-3477: add missing ns specs for `:refer-global` and `:require-global` (#315) |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 5e0d80d7 | CLJS-3480: Browser REPL - (println "Expected:") breaks REPL (#314) |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| 01a36bd8 | improve browser REPL source documentation | davidnolen <d****n@g****m> | 3 months ago | |
| 4f88a4b0 | document cljs.repl.browser/serve | davidnolen <d****n@g****m> | 3 months ago | |
| a07893d7 | merge Merge pull request #313 from clojure/cljs-brepl-remove-clj-read |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
3 months ago | |
| b939fe1b | replace old calls to clojure.core/read-string with clojure.edn/read-string | davidnolen <d****n@g****m> | 3 months ago | |
| 92e5e07d | script/uberjar major version wrong | David Nolen <d****n@g****m> | 4 months ago | |
| a19f4bd2 | release version is 1.12.145 | David Nolen <d****n@g****m> | 4 months ago | |
| bd23d9a2 | 1.12.144 | davidnolen <d****n@g****m> | 4 months ago | |
| cc273906 | merge Merge pull request #312 from clojure/cljs-3476/async-test |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 5e2a6453 | CLJS-3476: async deftest support |
Michiel Borkent <m****t@g****m>
Committed by: davidnolen <d****n@g****m> |
4 months ago | |
| 6c7a1680 | merge Merge pull request #310 from clojure/cljs-3470/async-await-patch-5 |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 106991f9 | Add additional async/await tests: literals, new, destructure :or | davidnolen <d****n@g****m> | 6 months ago | |
| dfdf0911 | CLJS-3470: add async/await support |
Michiel Borkent <m****t@g****m>
Committed by: davidnolen <d****n@g****m> |
7 months ago | |
| 96cd8ad1 |
CLJS-3472: str on var that is set! returns empty string (#307)
Co-authored-by: Michiel Borkent <m****t@g****m> |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 091df76c |
CLJS-3471: fix printing of negative zero (#305)
Co-authored-by: Michiel Borkent <m****t@g****m> |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
7 months ago | |
| 8a596a8b |
CLJS-3469: ClojureScript :preloads doesn't work with just cljs.main --repl (#...
Co-authored-by: Juan Monetta <j****s@g****m> |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| c4fcc9cc | goog-define types are already inferred | davidnolen <d****n@g****m> | 8 months ago | |
| 3122975e |
CLJS-3468: :refer-global should not make unrenamed object available (#301)
Co-authored-by: Michiel Borkent <m****t@g****m> |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
8 months ago | |
| c4295f30 | 1.12.134 | davidnolen <d****n@g****m> | 9 months ago | |
| 49774b1b | re-order latest changes | davidnolen <d****n@g****m> | 9 months ago | |
| 2bc5688b | missing notices | davidnolen <d****n@g****m> | 9 months ago | |
| 9d59f911 | typos in comment | davidnolen <d****n@g****m> | 9 months ago | |
| 6bb6df19 | update changes.md for cljs.proxy changes | davidnolen <d****n@g****m> | 9 months ago | |
| 54b1e339 | allow cljs.proxy cache customization, provide default proxy (#300) |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| e3065b3a | update changes.md | davidnolen <d****n@g****m> | 9 months ago | |
| df70c1a4 | bootstrap wasn't updated for cljs.compiler/emit-global-export change (#299) |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 9a55107a | cljs.proxy doesn't handle `for .. of` correctly (#298) |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 5bb99126 | add Browser REPL alias to deps.edn | davidnolen <d****n@g****m> | 9 months ago | |
| 8e6f0528 |
CLJS-3466: support qualified method in return position (#297)
Co-authored-by: Michiel Borkent <m****t@g****m> |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 9f77604d | CLJS-3464: `parents` does not walk JavaScript prototype chain (#296) |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 5a26a082 | add proxy tests to main test runner and lite mode runner (#295) |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| f6abdc85 | docstrings for all the :lite-mode ctor fns that are not intended to be used d... | davidnolen <d****n@g****m> | 9 months ago | |
| cc0d6e08 | remove now irrelevant test around int | davidnolen <d****n@g****m> | 9 months ago | |
| c4bc714a | be less specific around int coercion fns (#294) |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 8757eaab | CLJS-3463: rename all the lite mode data structures / fns to avoid clashing (... |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| cdf7d457 | update for actual released version | davidnolen <d****n@g****m> | 9 months ago | |
| deff2db8 | Use central creds for release workflow | JarrodCTaylor <j****d@f****m> | 9 months ago | |
| b52c788e | Change server-id from sonatype to central | JarrodCTaylor <j****d@f****m> | 9 months ago | |
| c57b0666 | bump central publishing plugin | davidnolen <d****n@g****m> | 9 months ago | |
| f2c8575f | fix maven example | David Nolen <d****n@g****m> | 9 months ago | |
| 2c220503 | 1.12.112 | davidnolen <d****n@g****m> | 9 months ago | |
| 7f17d123 | fix REPL issue w/ :refer-global usage in namespaces | davidnolen <d****n@g****m> | 9 months ago | |
| 0b2fc961 | 1.12.110 | davidnolen <d****n@g****m> | 9 months ago | |
| 81fde7c3 | fixed qualified-method resolution bug | davidnolen <d****n@g****m> | 9 months ago | |
| 90e7fba4 | update changes (#292) |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 0bb9e9c6 | bump Closure Compiler to v20250820 (#291) |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 6c3f1273 | Add some simple method value tests (#290) |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 78f35bc1 | add :qualified-method :ast, String/.toUpperCase and String/new etc. work (#289) |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 7c718adf | Support Persistent/VECTOR in a backwards compatible way (#287) |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 98fced69 | clarify defaults | davidnolen <d****n@g****m> | 9 months ago | |
| 3f139e82 | tweak | davidnolen <d****n@g****m> | 9 months ago | |
| 65945bba | better docstring w/ examples | davidnolen <d****n@g****m> | 9 months ago | |
| 19288496 | cljs.proxy (#286) |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 54d013d2 | increase string hash cache to 1024 | davidnolen <d****n@g****m> | 9 months ago | |
| 4ae0694a | MapEntry: switch to case from cond (#285) |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| eaf67ed1 | put the browser REPL new window behavior behind a flag, default to false (#284) |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 1a3d19e0 | fix load-file bug (#283) |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 27470128 | CLJS-3425: Incorrect handling of ##NaN with min/max (#282) |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 10fc535d | remove hash-map dep on map (#281) |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| d9365bf5 | remove Vector dep on LazySeq (#280) |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| ceba37b5 | fix typo to make Vector es6-iterable | davidnolen <d****n@g****m> | 10 months ago | |
| bed63017 | unify (cljs.repl/doc ...) handling of js/console (#279) |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| acaefa15 | Fix up missing "sources" in advanced compiled source map (#251) |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| c3c37737 | CLJS-3461: don't hard-code destructuring to PAM (#278) |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| b69da0ee | don't add the imul.js preamble in lite-mode (#277) |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
10 months ago | |
| 075edcca | add :lite-mode & :elide-to-string to cljs.analyzer/build-affecting-options | David Nolen <d****n@g****m> | 10 months ago | |
| d912f929 | cljs.analyzer/global-ns? should check that x is a symbol first | davidnolen <d****n@g****m> | 11 months ago | |
| b2c223ba | merge Merge pull request #272 from clojure/cljs-3454/set-identical |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 4eff03dd | add missing simple Set disjoin identical? check | davidnolen <d****n@g****m> | 11 months ago | |
| 5c25acb6 | merge Merge branch 'master' into cljs-3454/set-identical | davidnolen <d****n@g****m> | 11 months ago | |
| 249faa2a | CLJS-3457: `:lite-mode` data structures should satisfy `identical?` if unchan... |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| a761d54e |
CLJS-2471: ChunkedSeq should implemented ICounted (#275)
Co-authored-by: Roman Liutikov <r****a@r****m> |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 6cb2c4df |
CLJS-3452: optimize str by compiling to + / .toString + compile time optimiza...
Co-authored-by: Michiel Borkent <m****t@g****m> |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| db5cbfd6 | CLJS-3454: New set instances are created when redundant data is added |
Paula Gearon <g****n@g****m>
Committed by: davidnolen <d****n@g****m> |
11 months ago | |
| e46a4865 | test case for reported :lite-mode bug (#271) - can't repro yet |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| e86a369d | runtime existence check for :require-global libs under :optimizations :none (... |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| be21ba13 | CLJS-3233: `:refer-global` + `:only`, `:require-global` (#263) |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| 00ac012a |
CLJS-3451: make munge-str public (#269)
Co-authored-by: Michiel Borkent <m****t@g****m> |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| f9a6856d | Experimental Lite Mode (#265) |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
11 months ago | |
| ddf3cfe1 | Break out iterator tests from cljs.core-test (#268) |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 0277a756 | break out chunked-seq, es6-iterator, and interop .equiv test from cljs.core-t... |
David Nolen <d****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 1 year ago | |
| 8e6fa1ce | Revert "readd the changes" | davidnolen <d****n@g****m> | about 1 year ago | |
| 92de06bc | Revert "- add back printing logic" | davidnolen <d****n@g****m> | about 1 year ago | |
| 9ca79311 | Revert "remove the deprecated access pattern that clashed w/ namespaces" | davidnolen <d****n@g****m> | about 1 year ago |