{"push_id":1738418047,"size":13,"distinct_size":13,"ref":"refs/heads/master","head":"d93c4356e7ab78743ae66d8cffe8df54869f0be3","before":"cf617c8d4594efd061954c3df3d9e96dacefdb21","commits":[{"sha":"8b409e08ddf7775299ec19c12e9421cc331838d8","author":{"name":"António Nuno Monteiro","email":"c2331706dc4190096587e986c7744fbeb3b9cfcc@gmail.com"},"message":"CLJS-2028: `realized?` throws on LazyTransformer","distinct":true,"url":"https://api.github.com/repos/salewski/clojurescript/commits/8b409e08ddf7775299ec19c12e9421cc331838d8"},{"sha":"947ccb4c45ab6ec283da6e29de94e83a56892454","author":{"name":"António Nuno Monteiro","email":"c2331706dc4190096587e986c7744fbeb3b9cfcc@gmail.com"},"message":"CLJS-2025: Self-host: spec tests fail","distinct":true,"url":"https://api.github.com/repos/salewski/clojurescript/commits/947ccb4c45ab6ec283da6e29de94e83a56892454"},{"sha":"6e232445e69e3e70107a8dbfe46eb9fc6a4059e2","author":{"name":"António Nuno Monteiro","email":"c2331706dc4190096587e986c7744fbeb3b9cfcc@gmail.com"},"message":"CLJS-2024: Self-host: `find-ns-obj` broken for namespaces with 'a' as the first segment","distinct":true,"url":"https://api.github.com/repos/salewski/clojurescript/commits/6e232445e69e3e70107a8dbfe46eb9fc6a4059e2"},{"sha":"7f3fd0f3341cfdb3be0a9460842e08e9c79f264a","author":{"name":"David Nolen","email":"fad573f7915c43ecf2a307987d2811c95c1a4529@gmail.com"},"message":"CLJS-1518: Case macro expansion evaluates expression twice\n\nStore the value of the case expression in a local.","distinct":true,"url":"https://api.github.com/repos/salewski/clojurescript/commits/7f3fd0f3341cfdb3be0a9460842e08e9c79f264a"},{"sha":"7c7d6b70bf0f61bad5dfc1eee55729da722ab91b","author":{"name":"Jake McCrary","email":"7dd1972c45235a3b29386b9a94296607fb297ec7@jakemccrary.com"},"message":"CLJS-485: RegExp flags are being dropped by string/replace\n\nChanges clojure.string/replace-all to respect previously set RegExp\nflags when creating new RegExp.\n\ntest for multiline","distinct":true,"url":"https://api.github.com/repos/salewski/clojurescript/commits/7c7d6b70bf0f61bad5dfc1eee55729da722ab91b"},{"sha":"dfadee51fa3fad58b7c4cf7de532e9a10e0f802f","author":{"name":"Mike Fikes","email":"9c718659c7cd4c715abab71c311def3c89922b67@fikesfarm.com"},"message":"CLJS-1572: REPL doesn't give error for expressions with too many right parentheses.\n\nTake extra care to preserve the state of *in* so that anything beyond\nthe first form remains for reading. This fundamentally makes the\nClojureScript REPL behave like the Clojure REPL. In particular, it\nallows entering multiple forms on a single line (which will be evaluated\nserially). It also means that if malformed input lies beyond the initial\nform, it will be read and will cause an exception (just like in the\nClojure REPL).\n\nThe bulk of the complexity in this commit has to do with the case where\na new line-numbering reader is established, so that errors in forms\ncan be associated with line numbers, starting with line 1 being the\nfirst line of the form. This requires a little extra handling because\nthe source-logging-push-back-reader introduces an extra 1-character\nbuffer which must be transferred back to the original (pre-bound) *in*,\notherwise things like an unmatched extra paren right after a well-formed\nform won't be detected (as the paren would be in the 1-char buffer and\ndiscarded.)\n\nAlso, a Java PushbackReader needs to be eliminated, as it causes things\nto fail to behave like the Clojure REPL.","distinct":true,"url":"https://api.github.com/repos/salewski/clojurescript/commits/dfadee51fa3fad58b7c4cf7de532e9a10e0f802f"},{"sha":"355c20e98fc5f5eddf5d7e08225718429c1bbb63","author":{"name":"dnolen","email":"cf44ae2abd100127c09668cf32c74cad5ac04386@cognitect.com"},"message":"typo in bootstrap script","distinct":true,"url":"https://api.github.com/repos/salewski/clojurescript/commits/355c20e98fc5f5eddf5d7e08225718429c1bbb63"},{"sha":"f94831627e8795a93937b97b5b6fe739e0280167","author":{"name":"Thomas Heller","email":"ed0927e40a83034effa0cd7c2805afd0bd936a21@gmail.com"},"message":"fix some signature errors uncovered by closure :check-types\n\nIndexedSeq is off by one, missing the metadata\n.createAsIfByAssoc calls were providing undeclared extra arguments","distinct":true,"url":"https://api.github.com/repos/salewski/clojurescript/commits/f94831627e8795a93937b97b5b6fe739e0280167"},{"sha":"72926e38cd75629e111d6859528167bd38961aa1","author":{"name":"dnolen","email":"cf44ae2abd100127c09668cf32c74cad5ac04386@cognitect.com"},"message":"bump to Clojure 1.9.0-alpha16 in bootstrap script","distinct":true,"url":"https://api.github.com/repos/salewski/clojurescript/commits/72926e38cd75629e111d6859528167bd38961aa1"},{"sha":"27c076ee07a81b1e784403b4625f4ee1b8426c3c","author":{"name":"dnolen","email":"cf44ae2abd100127c09668cf32c74cad5ac04386@cognitect.com"},"message":"fix broken clojure -> cljs alias rewriting tests","distinct":true,"url":"https://api.github.com/repos/salewski/clojurescript/commits/27c076ee07a81b1e784403b4625f4ee1b8426c3c"},{"sha":"51012a57ff042eac855d1284fe70b83fe663c4d1","author":{"name":"dnolen","email":"cf44ae2abd100127c09668cf32c74cad5ac04386@cognitect.com"},"message":"fix bootstrap script for Clojure 1.9.0-alpha16 bump","distinct":true,"url":"https://api.github.com/repos/salewski/clojurescript/commits/51012a57ff042eac855d1284fe70b83fe663c4d1"},{"sha":"1d8e6fb2995f5d8b484085a68e00345bddef5aad","author":{"name":"dnolen","email":"cf44ae2abd100127c09668cf32c74cad5ac04386@cognitect.com"},"message":"1.9.542","distinct":true,"url":"https://api.github.com/repos/salewski/clojurescript/commits/1d8e6fb2995f5d8b484085a68e00345bddef5aad"},{"sha":"d93c4356e7ab78743ae66d8cffe8df54869f0be3","author":{"name":"António Nuno Monteiro","email":"c2331706dc4190096587e986c7744fbeb3b9cfcc@gmail.com"},"message":"CLJS-2034: Sequence and Eduction produce infinite loop in transducer that appends to the reduction\n\nThe implementation of transducers in ClojureScript tracked an old counterpart in\nthe Clojure codebase. This patch addresses the change introduced in the\nfollowing commit to Clojure, which replaced `LazyTransformer` with\n`TransformerIterator`, effectively making the transducer behavior akin to the\none in Clojure.\n\nhttps://github.com/clojure/clojure/commit/c47e1bbcfa227723df28d1c9e0a6df2bcb0fecc1","distinct":true,"url":"https://api.github.com/repos/salewski/clojurescript/commits/d93c4356e7ab78743ae66d8cffe8df54869f0be3"}]}
{"actor":{"display_login":"salewski"}}