{"push_id":909404313,"size":184,"distinct_size":184,"ref":"refs/heads/master","head":"a12c0d38739a649ef1a0e690d4b9db63ad667a28","before":"e03d787720a16fae37a2ec9afb3859a15e67b976","commits":[{"sha":"c99f1b26052283efd362b2748b2184178ebab218","author":{"email":"99328387f8334f68433c424d2dfd83062f62754b@cognitect.com","name":"Alex Miller"},"message":"CLJ-1638 - replace removed PersistentVector.create(List)\n\nSigned-off-by: Stuart Halloway <stu@cognitect.com>","distinct":true,"url":"https://api.github.com/repos/sarvex/clojure-lang/commits/c99f1b26052283efd362b2748b2184178ebab218"},{"sha":"3d216d45b63781586bb79144268bb2fb88dd6f28","author":{"email":"99328387f8334f68433c424d2dfd83062f62754b@cognitect.com","name":"Alex Miller"},"message":"CLJ-1677 Add setLineNumber to LineNumberingPushbackReader\n\nSigned-off-by: Stuart Halloway <stu@cognitect.com>","distinct":true,"url":"https://api.github.com/repos/sarvex/clojure-lang/commits/3d216d45b63781586bb79144268bb2fb88dd6f28"},{"sha":"d760db170414d770ec348e906eb4d73ed42f1f90","author":{"email":"99328387f8334f68433c424d2dfd83062f62754b@cognitect.com","name":"Alex Miller"},"message":"Direct iterators for PersistentHashMap, APersistentSet, PersistentQueue, and PersistentStructMap, and records. Added new IMapIterable interface for key and val iterators.\n\nSigned-off-by: Stuart Halloway <stu@cognitect.com>","distinct":true,"url":"https://api.github.com/repos/sarvex/clojure-lang/commits/d760db170414d770ec348e906eb4d73ed42f1f90"},{"sha":"715754d3f69e85b07fa56047f0d43d400ab36fce","author":{"email":"a027184a55211cd23e3f3094f1fdc728df5e0500@stadig.name","name":"Paul Stadig"},"message":"Mark line number after emitting children.\n\nMarking the line number before emitting children leads to incorrect line numbers\nwhen a runtime error occurs.  For example, when\n\n (foo bar\n      baz)\n\nis emitted the compiler will visit the line number for the expression, then emit\nthe children expressions ('bar' and 'baz') which will mark their own line\nnumbers, then come back and emit the invoke bytecode for 'foo', but since the\nlast line number to be marked was that of 'baz', if 'foo' throws an exception\nthe line number of 'baz' will be reported instead of the line number for the\nexpression as a whole.\n\nThis same issue was being manifested with special forms and inlined functions,\nand was especially bad in the case of the threading macro '->', because it is\nusually spread across several lines, and the line number reported could end up\nbeing very different than the line actually causing an exception.\n\nSigned-off-by: Stuart Halloway <stu@cognitect.com>","distinct":true,"url":"https://api.github.com/repos/sarvex/clojure-lang/commits/715754d3f69e85b07fa56047f0d43d400ab36fce"},{"sha":"fe617a83f6e761062e9eff170896a2f7be5ef306","author":{"email":"3d0f3b9ddcacec30c4008c5e030e6c13a478cb4f@solanogomez.org","name":"Daniel Solano Gómez"},"message":"Add test cases for CLJ-1561 fixes.\n\nThese tests are based of Paul Stadig's test cases from\n<http://github.com/pjstadig/clojure-line-numbers>.  In general, these\nverify the changes made.\n\nSigned-off-by: Stuart Halloway <stu@cognitect.com>","distinct":true,"url":"https://api.github.com/repos/sarvex/clojure-lang/commits/fe617a83f6e761062e9eff170896a2f7be5ef306"},{"sha":"433ff95e237d0ec2bbd8b872b997b69a2b3cca81","author":{"email":"4dc50fc3bc007be011b5445f3f79298b9eeb51b7@cognitect.com","name":"Stuart Halloway"},"message":"gitignore IntelliJ stuff","distinct":true,"url":"https://api.github.com/repos/sarvex/clojure-lang/commits/433ff95e237d0ec2bbd8b872b997b69a2b3cca81"},{"sha":"3418a1a5de502371cbe9d5f9f92fceb6d3792aec","author":{"email":"2f3b32171da334ad5d7d0db393d0928eef4308ab@gmail.com","name":"Rich Hickey"},"message":"list bootstrap creator disallowed meta","distinct":true,"url":"https://api.github.com/repos/sarvex/clojure-lang/commits/3418a1a5de502371cbe9d5f9f92fceb6d3792aec"},{"sha":"ecdfafb9665d3938330c91267381d01536a691b1","author":{"email":"99328387f8334f68433c424d2dfd83062f62754b@cognitect.com","name":"Alex Miller"},"message":"CLJ-1602 Make keys and vals return Iterable result\n\nSigned-off-by: Stuart Halloway <stu@cognitect.com>","distinct":true,"url":"https://api.github.com/repos/sarvex/clojure-lang/commits/ecdfafb9665d3938330c91267381d01536a691b1"},{"sha":"0591798da5988d040287e44096713dc96df05968","author":{"email":"b5617cb255e7a050aad195937f45822f32f6e2cd@gmail.com","name":"Ghadi Shayban"},"message":"call seq once only in doall/dorun, dont assume LazySeq\n\nSigned-off-by: Stuart Halloway <stu@cognitect.com>","distinct":true,"url":"https://api.github.com/repos/sarvex/clojure-lang/commits/0591798da5988d040287e44096713dc96df05968"},{"sha":"ee69dc46fc81ab2cee12fe69cc14679ea222585f","author":{"email":"99328387f8334f68433c424d2dfd83062f62754b@cognitect.com","name":"Alex Miller"},"message":"CLJ-1603 - add reducible cycle, iterate, repeat\n\nSigned-off-by: Stuart Halloway <stu@cognitect.com>","distinct":true,"url":"https://api.github.com/repos/sarvex/clojure-lang/commits/ee69dc46fc81ab2cee12fe69cc14679ea222585f"},{"sha":"6991212d402258088a71b9ff59b72f37ad8e8a5b","author":{"email":"99328387f8334f68433c424d2dfd83062f62754b@cognitect.com","name":"puredanger"},"message":"Avoid binding hard-coded port in socket test\n\nSigned-off-by: Stuart Halloway <stu@cognitect.com>","distinct":true,"url":"https://api.github.com/repos/sarvex/clojure-lang/commits/6991212d402258088a71b9ff59b72f37ad8e8a5b"},{"sha":"a482d80ec70a5ff8f547c4083bdfac2094c92303","author":{"email":"1d39464b5c1214aa230fdcc122a35e94f9442f6c@climate.com","name":"Mike Blume"},"message":"CLJ-1681 avoid NPE on literal nil arg\n\nSigned-off-by: Stuart Halloway <stu@cognitect.com>","distinct":true,"url":"https://api.github.com/repos/sarvex/clojure-lang/commits/a482d80ec70a5ff8f547c4083bdfac2094c92303"},{"sha":"fab940dbe44c27059837bedc6da1843f459dc272","author":{"email":"1d39464b5c1214aa230fdcc122a35e94f9442f6c@climate.com","name":"Mike Blume"},"message":"CLJ-1683 drop zero from test-reduce range\n\nmake sure we're including the first element in the sequence once and\nonly once.\n\nSigned-off-by: Stuart Halloway <stu@cognitect.com>","distinct":true,"url":"https://api.github.com/repos/sarvex/clojure-lang/commits/fab940dbe44c27059837bedc6da1843f459dc272"},{"sha":"c47e1bbcfa227723df28d1c9e0a6df2bcb0fecc1","author":{"email":"99328387f8334f68433c424d2dfd83062f62754b@cognitect.com","name":"Alex Miller"},"message":"CLJ-1669 - replace LazyTransformer with TransformerIterator. eduction takes multiple xforms. iterator-seq is now chunked.\n\nSigned-off-by: Stuart Halloway <stu@cognitect.com>","distinct":true,"url":"https://api.github.com/repos/sarvex/clojure-lang/commits/c47e1bbcfa227723df28d1c9e0a6df2bcb0fecc1"},{"sha":"caa3b4fdc8da5880309b317d0045b1280181c452","author":{"email":"99328387f8334f68433c424d2dfd83062f62754b@cognitect.com","name":"Alex Miller"},"message":"Reader conditionals\n\nSigned-off-by: Stuart Halloway <stu@cognitect.com>","distinct":true,"url":"https://api.github.com/repos/sarvex/clojure-lang/commits/caa3b4fdc8da5880309b317d0045b1280181c452"},{"sha":"69afe91ae07a4c75c34615a4af14327f98d78510","author":{"email":"99328387f8334f68433c424d2dfd83062f62754b@cognitect.com","name":"Alex Miller"},"message":"changelog updates for 1.7.0-alpha6\n\nSigned-off-by: Stuart Halloway <stu@cognitect.com>","distinct":true,"url":"https://api.github.com/repos/sarvex/clojure-lang/commits/69afe91ae07a4c75c34615a4af14327f98d78510"},{"sha":"b8bd56748921baa6f70b37c0291fc64d79281374","author":{"email":"99328387f8334f68433c424d2dfd83062f62754b@cognitect.com","name":"Alex Miller"},"message":"CLJ-1684 - fix bad transducer eduction generative test\n\nSigned-off-by: Stuart Halloway <stu@cognitect.com>","distinct":true,"url":"https://api.github.com/repos/sarvex/clojure-lang/commits/b8bd56748921baa6f70b37c0291fc64d79281374"},{"sha":"51af463cf93276c40a9969e6ade3d40df7f3b4f8","author":{"email":"80754af91bfb6d1073585b046fe0a474ce868509@clojure.com","name":"Hudson @ build.clojure.org"},"message":"[maven-release-plugin] prepare release clojure-1.7.0-alpha6","distinct":true,"url":"https://api.github.com/repos/sarvex/clojure-lang/commits/51af463cf93276c40a9969e6ade3d40df7f3b4f8"},{"sha":"bdbc80a6c51659a4df7a261700a9b82490bb1455","author":{"email":"80754af91bfb6d1073585b046fe0a474ce868509@clojure.com","name":"Hudson @ build.clojure.org"},"message":"[maven-release-plugin] prepare for next development iteration","distinct":true,"url":"https://api.github.com/repos/sarvex/clojure-lang/commits/bdbc80a6c51659a4df7a261700a9b82490bb1455"},{"sha":"dd92e0ec12572586303ddf2886d339b18629cf6b","author":{"email":"0a61acb1b71741ad3e278bf687ec45e201a8835f@gmail.com","name":"Nicola Mometto"},"message":"CLJ-1685: correctly handle :eof option in read/read-string\n\nSigned-off-by: Stuart Halloway <stu@cognitect.com>","distinct":true,"url":"https://api.github.com/repos/sarvex/clojure-lang/commits/dd92e0ec12572586303ddf2886d339b18629cf6b"}]}