{"push_id":915904658,"size":1000,"distinct_size":2,"ref":"refs/heads/tcltest_verbose_desc","head":"8c8413f29ab080c148785536b645d92365dcabfa","before":"8f962cacf8a164dab261e5fa88ece9a080322cab","commits":[{"sha":"f5dbd336d9c3b0f926c7ff128ec9f13bee761158","author":{"email":"492ace53a2ffe78040debd5c6e41d95a80a936e9","name":"donal.k.fellows@manchester.ac.uk"},"message":"merge fixes","distinct":false,"url":"https://api.github.com/repos/tcltk/tcl/commits/f5dbd336d9c3b0f926c7ff128ec9f13bee761158"},{"sha":"8ec8a058370795c3ae9e6eee8cf3cdd41509afe9","author":{"email":"492ace53a2ffe78040debd5c6e41d95a80a936e9","name":"donal.k.fellows@manchester.ac.uk"},"message":"Corrected wrong information about instruction width that was causing an optimizer crash.","distinct":false,"url":"https://api.github.com/repos/tcltk/tcl/commits/8ec8a058370795c3ae9e6eee8cf3cdd41509afe9"},{"sha":"fdeb11cd0fd76c7972ca275ce8c3c7507c4095e4","author":{"email":"492ace53a2ffe78040debd5c6e41d95a80a936e9","name":"donal.k.fellows@manchester.ac.uk"},"message":"Added the optimizer...","distinct":false,"url":"https://api.github.com/repos/tcltk/tcl/commits/fdeb11cd0fd76c7972ca275ce8c3c7507c4095e4"},{"sha":"54e2498cbaed27e8b883adb556b69bedf28ba0b8","author":{"email":"492ace53a2ffe78040debd5c6e41d95a80a936e9","name":"donal.k.fellows@manchester.ac.uk"},"message":"Working on the optimizer, and finding a few bugs in bytecode generation.","distinct":false,"url":"https://api.github.com/repos/tcltk/tcl/commits/54e2498cbaed27e8b883adb556b69bedf28ba0b8"},{"sha":"373fb019fcb7e57c5b8ac94d53c88df171fdc5ad","author":{"email":"492ace53a2ffe78040debd5c6e41d95a80a936e9","name":"donal.k.fellows@manchester.ac.uk"},"message":"Added optimizing of jump-to-nop and jump-to-jump cases. Ta to AK for suggesting.","distinct":false,"url":"https://api.github.com/repos/tcltk/tcl/commits/373fb019fcb7e57c5b8ac94d53c88df171fdc5ad"},{"sha":"1aaf03a36e07226ab5a687883bf51803e1f547ee","author":{"email":"492ace53a2ffe78040debd5c6e41d95a80a936e9","name":"donal.k.fellows@manchester.ac.uk"},"message":"Split the optimizer up. Remove the dreaded 'goto' from which doesn't need it.","distinct":false,"url":"https://api.github.com/repos/tcltk/tcl/commits/1aaf03a36e07226ab5a687883bf51803e1f547ee"},{"sha":"3c408c3ddba45e8a550c6a1d4f5549333168405c","author":{"email":"492ace53a2ffe78040debd5c6e41d95a80a936e9","name":"donal.k.fellows@manchester.ac.uk"},"message":"Minor grammar fix.","distinct":false,"url":"https://api.github.com/repos/tcltk/tcl/commits/3c408c3ddba45e8a550c6a1d4f5549333168405c"},{"sha":"70a3f90d16987d879a48b245c47592d31eb88ef8","author":{"email":"492ace53a2ffe78040debd5c6e41d95a80a936e9","name":"donal.k.fellows@manchester.ac.uk"},"message":"Working on the optimizer.","distinct":false,"url":"https://api.github.com/repos/tcltk/tcl/commits/70a3f90d16987d879a48b245c47592d31eb88ef8"},{"sha":"4a4d27babcd0c3baf74faa151733b5bec5cfc2a0","author":{"email":"5802830a2318c4cb2f03369dd594f3d8399c2f2a","name":"dgp@users.sourceforge.net"},"message":"3614360 Repair stack demands of optimized compiled [return LITERAL].","distinct":false,"url":"https://api.github.com/repos/tcltk/tcl/commits/4a4d27babcd0c3baf74faa151733b5bec5cfc2a0"},{"sha":"d0796ecb18bc7fbd2eb45f7c063386902af9d956","author":{"email":"5802830a2318c4cb2f03369dd594f3d8399c2f2a","name":"dgp@users.sourceforge.net"},"message":"3614382 Fix stack management of compiled [dict for] by shifting limits\nof the catch range.","distinct":false,"url":"https://api.github.com/repos/tcltk/tcl/commits/d0796ecb18bc7fbd2eb45f7c063386902af9d956"},{"sha":"ecba46129f5cb99965bba42c7ef2f08b6121f4d9","author":{"email":"492ace53a2ffe78040debd5c6e41d95a80a936e9","name":"donal.k.fellows@manchester.ac.uk"},"message":"More efficient instruction sequence for [dict for] with correct exception depth handling.","distinct":false,"url":"https://api.github.com/repos/tcltk/tcl/commits/ecba46129f5cb99965bba42c7ef2f08b6121f4d9"},{"sha":"8c2f151c727231ad01fab6da171fdba1ac0b81e3","author":{"email":"492ace53a2ffe78040debd5c6e41d95a80a936e9","name":"donal.k.fellows@manchester.ac.uk"},"message":"Simplify stack depth management.","distinct":false,"url":"https://api.github.com/repos/tcltk/tcl/commits/8c2f151c727231ad01fab6da171fdba1ac0b81e3"},{"sha":"0d520613225dd9b6c559064156e3bc0f2dcd9bf2","author":{"email":"492ace53a2ffe78040debd5c6e41d95a80a936e9","name":"donal.k.fellows@manchester.ac.uk"},"message":"Factor out stereotypical ways of getting variable indices.","distinct":false,"url":"https://api.github.com/repos/tcltk/tcl/commits/0d520613225dd9b6c559064156e3bc0f2dcd9bf2"},{"sha":"aa1135f7b2ebd64ba08ffb0f264b81929304ec53","author":{"email":"492ace53a2ffe78040debd5c6e41d95a80a936e9","name":"donal.k.fellows@manchester.ac.uk"},"message":"More informative comment describing INST_SYNTAX.","distinct":false,"url":"https://api.github.com/repos/tcltk/tcl/commits/aa1135f7b2ebd64ba08ffb0f264b81929304ec53"},{"sha":"38ff2a55f7ae5771e874ec9141b2daf81958d8ce","author":{"email":"492ace53a2ffe78040debd5c6e41d95a80a936e9","name":"donal.k.fellows@manchester.ac.uk"},"message":"Working on a better compiler for [try]; found some bugs in previous compilation\ncode which aren't resolved yet.","distinct":false,"url":"https://api.github.com/repos/tcltk/tcl/commits/38ff2a55f7ae5771e874ec9141b2daf81958d8ce"},{"sha":"c5142dae87101b94ae620d4dce01bc823eaf404c","author":{"email":"492ace53a2ffe78040debd5c6e41d95a80a936e9","name":"donal.k.fellows@manchester.ac.uk"},"message":"Improving tests, fixed one case.","distinct":false,"url":"https://api.github.com/repos/tcltk/tcl/commits/c5142dae87101b94ae620d4dce01bc823eaf404c"},{"sha":"bf1df32ccf0b6fbf282b2c2049ec72cb5da124c5","author":{"email":"492ace53a2ffe78040debd5c6e41d95a80a936e9","name":"donal.k.fellows@manchester.ac.uk"},"message":"Fix the problems with code generation; behavior now appears correct.","distinct":false,"url":"https://api.github.com/repos/tcltk/tcl/commits/bf1df32ccf0b6fbf282b2c2049ec72cb5da124c5"},{"sha":"df6d470520f3e552ea7b33dcb03cb22e0d72a060","author":{"email":"492ace53a2ffe78040debd5c6e41d95a80a936e9","name":"donal.k.fellows@manchester.ac.uk"},"message":"[779d38b996]: Make the 'try' compiler handle -during right and compile some\nmore cases than it did before.","distinct":false,"url":"https://api.github.com/repos/tcltk/tcl/commits/df6d470520f3e552ea7b33dcb03cb22e0d72a060"},{"sha":"ff26c7e0f2d5abaf68604bbb3a9d15aacc61f6a5","author":{"email":"04cdf82c2c48dee6c22303f68220143d67ec9c31","name":"nijtmans@users.sourceforge.net"},"message":"Improve compatibility detection for <time.h> and <sys/stat.h>: \n- Move <time.h> before other includes on Windows, so we are sure the time_t definition being checked doesn't come from <sys/types.h>. \n- Padding at the end of Tcl_StatBuf doesn't influcence binary compatibility, so relax panic check accordingly.","distinct":false,"url":"https://api.github.com/repos/tcltk/tcl/commits/ff26c7e0f2d5abaf68604bbb3a9d15aacc61f6a5"},{"sha":"501b0808c9950a877b0115c2a76fed9c0aa14c1a","author":{"email":"04cdf82c2c48dee6c22303f68220143d67ec9c31","name":"nijtmans@users.sourceforge.net"},"message":"Improve compatibility detection for <time.h> and <sys/stat.h>: \n- Move <time.h> before other includes on Windows, so we are sure the time_t definition being checked doesn't come from <sys/types.h>. \n- Padding at the end of Tcl_StatBuf doesn't influcence binary compatibility, so relax panic check accordingly.","distinct":false,"url":"https://api.github.com/repos/tcltk/tcl/commits/501b0808c9950a877b0115c2a76fed9c0aa14c1a"}]}