{"push_id":3072537859,"size":31,"distinct_size":1,"ref":"refs/heads/CLJS-2867","head":"14ebbec56a813970f3adee759cea6c64a286b2a1","before":"92a501a11b435d2ca2798ac9fb8310acae72002b","commits":[{"sha":"9e1ff2232da00dcda7fb495784e7d5a1d72573a7","author":{"name":"Mike Fikes","email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@fikesfarm.com"},"message":"CLJS-2878: Update Closure Compiler to v20180805","distinct":false,"url":"https://api.github.com/repos/mfikes/clojurescript/commits/9e1ff2232da00dcda7fb495784e7d5a1d72573a7"},{"sha":"1a155adb0984de26b9606d8aa7c0e1388567eb0b","author":{"name":"Mike Fikes","email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@fikesfarm.com"},"message":"CLJS-2883: Instrumentation fails compilation with a large number of spec'd functions\n\nWhen instrumenting, unstrumenting, or checking, we normally evaluate\nthe suppied form in order to convert it to an (unquoted) symbol or\ncollection of symbols. In the case that this is all speced vars or all\ncheckable syms, this quoted list can be large enough to cause eval to\nfail. Fortunately, in this special case there is no need to actually\napply eval because we know the list of symbols is the second item in\nthe form.","distinct":false,"url":"https://api.github.com/repos/mfikes/clojurescript/commits/1a155adb0984de26b9606d8aa7c0e1388567eb0b"},{"sha":"0a0ff32f9b479a002d7875b327d89e6a66d26f82","author":{"name":"Mike Fikes","email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@fikesfarm.com"},"message":"CLJS-2897: cljs.main: Display initial REPL prompt sooner","distinct":false,"url":"https://api.github.com/repos/mfikes/clojurescript/commits/0a0ff32f9b479a002d7875b327d89e6a66d26f82"},{"sha":"c2f5aba2f59cf30dbc13c968d8ee3f0e4359d38c","author":{"name":"David Nolen","email":"229f9ffc72c317feebf3a3f0b8d063b27d44a01e@gmail.com"},"message":"CLJS-2904: Default :npm-deps to false","distinct":false,"url":"https://api.github.com/repos/mfikes/clojurescript/commits/c2f5aba2f59cf30dbc13c968d8ee3f0e4359d38c"},{"sha":"0e31a09fa48c28dc260da4675a4a7f7ad8b3d131","author":{"name":"David Nolen","email":"229f9ffc72c317feebf3a3f0b8d063b27d44a01e@gmail.com"},"message":"fix broken test from last commit","distinct":false,"url":"https://api.github.com/repos/mfikes/clojurescript/commits/0e31a09fa48c28dc260da4675a4a7f7ad8b3d131"},{"sha":"71f57714e6fc2f591d9de22cbfcfa009500e6742","author":{"name":"David Nolen","email":"229f9ffc72c317feebf3a3f0b8d063b27d44a01e@gmail.com"},"message":"CLJS-2906: cljs.main: Crash when with default REPL\n\nrepl-name name helper needs to handle case where :ns is nil","distinct":false,"url":"https://api.github.com/repos/mfikes/clojurescript/commits/71f57714e6fc2f591d9de22cbfcfa009500e6742"},{"sha":"6062744a1600479d5b9c641db9fb15cbb1df023c","author":{"name":"Erik Assum","email":"c195b508e6f0c57aeafdb5e96947e2b79e6a4b40@assum.net"},"message":"CLJS-2911 Avoid infinite loop on infinite partitions","distinct":false,"url":"https://api.github.com/repos/mfikes/clojurescript/commits/6062744a1600479d5b9c641db9fb15cbb1df023c"},{"sha":"cad53c639283fac289f9896dd88cceaf525ddba2","author":{"name":"Ray McDermott","email":"7f525154e857f3d57a641a83dddc584f42addc6a@mcdermott.be"},"message":"CLJS-2782: lein test fails if directory has hyphens\n\nThe hyphen fix is only needed for code cases. This further fix limits the code to cases where that predicate is true.","distinct":false,"url":"https://api.github.com/repos/mfikes/clojurescript/commits/cad53c639283fac289f9896dd88cceaf525ddba2"},{"sha":"6eedd0a08c49f7b0d4dcb30977b2fb38c90577bd","author":{"name":"Ray McDermott","email":"7f525154e857f3d57a641a83dddc584f42addc6a@mcdermott.be"},"message":"CLJS-2915: Tests fail if directory has a period (.) in the path\n\nWe replace the periods with hyphens. We then leverage the cond-> to selectively transform to underscores.\n\nI coded this specific `replace` as char / char - which is different from the string / srting pattern used in the rest of the pipeline - as it feels simpler than the equivalent regex.","distinct":false,"url":"https://api.github.com/repos/mfikes/clojurescript/commits/6eedd0a08c49f7b0d4dcb30977b2fb38c90577bd"},{"sha":"9da36c6235e3c978ae333970a25fb9ce22147fd7","author":{"name":"Eugene Kostenko","email":"7684524b785640804ad2d6eab87e6514a83e9c55@gmail.com"},"message":"CLJS-2941: seqable? should return true for nil","distinct":false,"url":"https://api.github.com/repos/mfikes/clojurescript/commits/9da36c6235e3c978ae333970a25fb9ce22147fd7"},{"sha":"c61a2358a6ff7d9f5aa8c50843c29580293be861","author":{"name":"Mike Fikes","email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@fikesfarm.com"},"message":"CLJS-2943: Update merge-with to use key / val","distinct":false,"url":"https://api.github.com/repos/mfikes/clojurescript/commits/c61a2358a6ff7d9f5aa8c50843c29580293be861"},{"sha":"1db8679f60c370cf0eca1bab4080e8e0dd925791","author":{"name":"Eugene Kostenko","email":"7684524b785640804ad2d6eab87e6514a83e9c55@gmail.com"},"message":"CLJS-2937: docstring for to-array","distinct":false,"url":"https://api.github.com/repos/mfikes/clojurescript/commits/1db8679f60c370cf0eca1bab4080e8e0dd925791"},{"sha":"d8ae1091d0ef00cc7f362fa88ae6640765f80663","author":{"name":"Samuel Miller","email":"e8b61f91934e915a03152868062b74594f7e50f9@gmail.com"},"message":"CLJS-1297 defrecord does not emit IKVReduce protocol\n\nChanged the setup for defrecord and provided a simple implementation of kvreduce. The implementation is copied from Clojure.\nAlso added one test.","distinct":false,"url":"https://api.github.com/repos/mfikes/clojurescript/commits/d8ae1091d0ef00cc7f362fa88ae6640765f80663"},{"sha":"0e3d4f15f5e74639fdd4007afd509728f0e3426f","author":{"name":"Mike Fikes","email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@fikesfarm.com"},"message":"CLJS-2864: Optimize str macro for single arity case\n\nFor the single arity case, emit code that doesn't involve constructing\na JavaScript array and a call to join, but instead directly calls the\nruntime single-arity str implementation.","distinct":false,"url":"https://api.github.com/repos/mfikes/clojurescript/commits/0e3d4f15f5e74639fdd4007afd509728f0e3426f"},{"sha":"52112c5921d2b145b9dc1b8f43e61cbeae37e81a","author":{"name":"Mike Fikes","email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@fikesfarm.com"},"message":"CLJS-2934: Enhanced delay printing","distinct":false,"url":"https://api.github.com/repos/mfikes/clojurescript/commits/52112c5921d2b145b9dc1b8f43e61cbeae37e81a"},{"sha":"5cc0e6c064132cb3e122177a1a110d5b0d98fceb","author":{"name":"dnolen","email":"229f9ffc72c317feebf3a3f0b8d063b27d44a01e@gmail.com"},"message":"CLJS-2903: Support fingerprinting\n\nAdd a new compiler flag :fingerprint which will append\ncontent SHA to file name. manifest.edn is emitted to\n:output-dir for mapping to fingerprinted names.","distinct":false,"url":"https://api.github.com/repos/mfikes/clojurescript/commits/5cc0e6c064132cb3e122177a1a110d5b0d98fceb"},{"sha":"4fb83eff87cc456600a3fd21c111e99a41c61285","author":{"name":"Mike Fikes","email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@fikesfarm.com"},"message":"CLJS-2793: Instrumenting breaks function with varargs","distinct":false,"url":"https://api.github.com/repos/mfikes/clojurescript/commits/4fb83eff87cc456600a3fd21c111e99a41c61285"},{"sha":"6353a9b381144d6d0caa621322af9587922e7c07","author":{"name":"Mike Fikes","email":"a17fed27eaa842282862ff7c1b9c8395a26ac320@fikesfarm.com"},"message":"CLJS-2948: Stack overflow calling instrumented variadic fn with zero args","distinct":false,"url":"https://api.github.com/repos/mfikes/clojurescript/commits/6353a9b381144d6d0caa621322af9587922e7c07"},{"sha":"267893a6ee9c8e558a6255fe408f9f38be5f8381","author":{"name":"dnolen","email":"63f6dff0d1fda5e9e6f9108d6abffe13d3d7726d@cognitect.com"},"message":"CLJS-2940: Can't define nilable spec on undefined pred\n\nneed to delay calls to the spec same as Clojure","distinct":false,"url":"https://api.github.com/repos/mfikes/clojurescript/commits/267893a6ee9c8e558a6255fe408f9f38be5f8381"},{"sha":"78a013a295442d272f3b6bbf2cf4f5b464ea222a","author":{"name":"dnolen","email":"63f6dff0d1fda5e9e6f9108d6abffe13d3d7726d@cognitect.com"},"message":"CLJS-2951: Add a spec generator for some?","distinct":false,"url":"https://api.github.com/repos/mfikes/clojurescript/commits/78a013a295442d272f3b6bbf2cf4f5b464ea222a"}]}
{"actor":{"display_login":"mfikes"}}