{"push_id":607858444,"size":1000,"distinct_size":324,"ref":"refs/heads/fix9567","head":"e886df5ea283d44d253989d17b565f53038ebaf3","before":"3efce9ea400a7a617aacb0ee517e6b58d4053226","commits":[{"sha":"cc19144bc51e6df7e4c16180089c32301f703ec0","author":{"email":"99e7f19e9f64df56d4e81dc00b8566e722cdd766@gmail.com","name":"Jameson Nash"},"message":"wip: more corrections and improvements to codegens handling of new GenSym type","distinct":false,"url":"https://api.github.com/repos/ihnorton/julia/commits/cc19144bc51e6df7e4c16180089c32301f703ec0"},{"sha":"6744e31d6afcde46fc588f11e590d243d5c4b5c6","author":{"email":"99e7f19e9f64df56d4e81dc00b8566e722cdd766@gmail.com","name":"Jameson Nash"},"message":"fix several more codegen issues\n\n1) rename id to idx, since lldb doesn't like the name id\n2) prevent back-propogation of Intrinsics.box type information\n3) use SAvalue location for unboxed values as well as boxed values\n4) mark a few more unboxed values (needed by 3)\n5) make Type{()} a bitstype (!!!)\n6) abstract the isGhost computation into type_is_ghost()\n7) don't try to specsig a non-typeinferred function. emit_var may get confused by the presence of unmarked Symbols with known types (from args)\n8) TODO: handle isGhost args correctly when their corresponding local variable is not a ghost","distinct":false,"url":"https://api.github.com/repos/ihnorton/julia/commits/6744e31d6afcde46fc588f11e590d243d5c4b5c6"},{"sha":"3f266008c942807782f083b1d56b6182d700835b","author":{"email":"99e7f19e9f64df56d4e81dc00b8566e722cdd766@gmail.com","name":"Jameson Nash"},"message":"revert making Type{()} a bitstype since this cause ambiguity. also fix emission of variables in dead code (having type Union())","distinct":false,"url":"https://api.github.com/repos/ihnorton/julia/commits/3f266008c942807782f083b1d56b6182d700835b"},{"sha":"6aaa56d1731d26655f096743161806ba613c4d42","author":{"email":"99e7f19e9f64df56d4e81dc00b8566e722cdd766@gmail.com","name":"Jameson Nash"},"message":"fix miscount in gensym_SAvalues creation","distinct":false,"url":"https://api.github.com/repos/ihnorton/julia/commits/6aaa56d1731d26655f096743161806ba613c4d42"},{"sha":"cee390de4f7efe8c6148559e063c87c3a302b6c1","author":{"email":"99e7f19e9f64df56d4e81dc00b8566e722cdd766@gmail.com","name":"Jameson Nash"},"message":"trust that type-inference marked the arg type correctly\n\nthis previously could be an issue if specsig was allowed on non-type-inferred functions.","distinct":false,"url":"https://api.github.com/repos/ihnorton/julia/commits/cee390de4f7efe8c6148559e063c87c3a302b6c1"},{"sha":"c367be3b572776d41cf9a321e2a4ab53ad910e1d","author":{"email":"99e7f19e9f64df56d4e81dc00b8566e722cdd766@gmail.com","name":"Jameson Nash"},"message":"add gensym box cache and create a (symbol-like?) function for testing for (or (symbol?) (jlgensym?))","distinct":false,"url":"https://api.github.com/repos/ihnorton/julia/commits/c367be3b572776d41cf9a321e2a4ab53ad910e1d"},{"sha":"8d77889aa6a7e9e77e99729a7b558462813d05bc","author":{"email":"99e7f19e9f64df56d4e81dc00b8566e722cdd766@gmail.com","name":"Jameson Nash"},"message":"handle GenSym objects in interpreted code, correct issues with julia-syntax.scm handling of (jlgensym) objects, and use of (make-jlgensym) where possible, disable a test that this (temporarily) broke\n\njulia-syntax optimistically assumes many variables will be jlgensym-compatible. it is the responsiblity of branch assignment locations (such as if blocks) to handle this case appropriately, and only emit one assignment to the (jlgensym? dest) variable.\n\nthe type-inference information for GenSym variables now may be just the count of the number of GenSym variable slots present in the function","distinct":false,"url":"https://api.github.com/repos/ihnorton/julia/commits/8d77889aa6a7e9e77e99729a7b558462813d05bc"},{"sha":"bdb76098747b75c23fb400f0aed48edd9b25944a","author":{"email":"99e7f19e9f64df56d4e81dc00b8566e722cdd766@gmail.com","name":"Jameson Nash"},"message":"fix more tests of GenSym operation (esp. comprehensions, and type_goto)","distinct":false,"url":"https://api.github.com/repos/ihnorton/julia/commits/bdb76098747b75c23fb400f0aed48edd9b25944a"},{"sha":"0dc10170af945c99709768166e89fdbf0d4d8e7e","author":{"email":"99e7f19e9f64df56d4e81dc00b8566e722cdd766@gmail.com","name":"Jameson Nash"},"message":"fix massive performance regression caused by placing jlgensym in statement position, and cleanup of s/gensym/gensy/","distinct":false,"url":"https://api.github.com/repos/ihnorton/julia/commits/0dc10170af945c99709768166e89fdbf0d4d8e7e"},{"sha":"57327947a0d1957088c45936af3951d2987fe3d2","author":{"email":"99e7f19e9f64df56d4e81dc00b8566e722cdd766@gmail.com","name":"Jameson Nash"},"message":"convert scm code leading tabs to spaces","distinct":false,"url":"https://api.github.com/repos/ihnorton/julia/commits/57327947a0d1957088c45936af3951d2987fe3d2"},{"sha":"f259fe2e6e9cf6a4f9f291aa6c02facf4ec787b4","author":{"email":"99e7f19e9f64df56d4e81dc00b8566e722cdd766@gmail.com","name":"Jameson Nash"},"message":"ensure macros output unique GenSym objects also","distinct":false,"url":"https://api.github.com/repos/ihnorton/julia/commits/f259fe2e6e9cf6a4f9f291aa6c02facf4ec787b4"},{"sha":"8b76d41a5c38330262f694dbff0c85b6896d2f99","author":{"email":"99e7f19e9f64df56d4e81dc00b8566e722cdd766@gmail.com","name":"Jameson Nash"},"message":"fix win32 build","distinct":false,"url":"https://api.github.com/repos/ihnorton/julia/commits/8b76d41a5c38330262f694dbff0c85b6896d2f99"},{"sha":"d0fa2dbf5b6bc225da64b2ba3ad015aee62a6ce2","author":{"email":"99e7f19e9f64df56d4e81dc00b8566e722cdd766@gmail.com","name":"Jameson Nash"},"message":"cleanup, per Jeff's comments","distinct":false,"url":"https://api.github.com/repos/ihnorton/julia/commits/d0fa2dbf5b6bc225da64b2ba3ad015aee62a6ce2"},{"sha":"3913236abcc921f029897259d68ea7e0016bf396","author":{"email":"aae7f2cf54ef68540443172465051e70b94dc46e@gmail.com","name":"Andreas Noack"},"message":"Make diag work for AbstractMatrix and a test.","distinct":false,"url":"https://api.github.com/repos/ihnorton/julia/commits/3913236abcc921f029897259d68ea7e0016bf396"},{"sha":"1627a68a9980bcb60823c9317a0864a05922a3b6","author":{"email":"aae7f2cf54ef68540443172465051e70b94dc46e@gmail.com","name":"Andreas Noack"},"message":"Fix #9915. When solving SparseMatrixCSC\\SparseMatrixCSC and the rhs is symmetric,\nthe rhs shouldn't be stored with symmetric flag set.","distinct":false,"url":"https://api.github.com/repos/ihnorton/julia/commits/1627a68a9980bcb60823c9317a0864a05922a3b6"},{"sha":"0b8601094bc6adca25485cb807ee3a16ea1177da","author":{"email":"05ab055eba496bed50ae4448d4eb2951c043276f@brown.edu","name":"Samuel Ainsworth"},"message":"Add tests for DArray mapreduce","distinct":false,"url":"https://api.github.com/repos/ihnorton/julia/commits/0b8601094bc6adca25485cb807ee3a16ea1177da"},{"sha":"a37025e30982e020af499a0eda1584a4c2c16ddd","author":{"email":"21776b95bf03071b5a3c1c285d63432606bcfe44@gmail.com","name":"Mike Innes"},"message":"docs.jl wasn't taking up enough horizontal space","distinct":false,"url":"https://api.github.com/repos/ihnorton/julia/commits/a37025e30982e020af499a0eda1584a4c2c16ddd"},{"sha":"2f8587ac222c432b5ef5f6a39b0d00cc0647e0e5","author":{"email":"21776b95bf03071b5a3c1c285d63432606bcfe44@gmail.com","name":"Mike Innes"},"message":"basic markdown equality","distinct":false,"url":"https://api.github.com/repos/ihnorton/julia/commits/2f8587ac222c432b5ef5f6a39b0d00cc0647e0e5"},{"sha":"a8519c65bf977a2704df6e76e5540f1e6866d232","author":{"email":"21776b95bf03071b5a3c1c285d63432606bcfe44@gmail.com","name":"Mike Innes"},"message":"handle empty paragraph","distinct":false,"url":"https://api.github.com/repos/ihnorton/julia/commits/a8519c65bf977a2704df6e76e5540f1e6866d232"},{"sha":"cbdaa0c2dd198a49c7fca02df48042ab09cf49ab","author":{"email":"21776b95bf03071b5a3c1c285d63432606bcfe44@gmail.com","name":"Mike Innes"},"message":"basic markdown tests","distinct":false,"url":"https://api.github.com/repos/ihnorton/julia/commits/cbdaa0c2dd198a49c7fca02df48042ab09cf49ab"}]}