{"push_id":835716176,"size":10,"distinct_size":10,"ref":"refs/heads/release","head":"06a2fbd2776633170163328b912e70f7664dfd65","before":"8810fe8c0660042af420b5d96b00afbb0634121a","commits":[{"sha":"e1fed3e5fba72994ec77f20f57e56e73a9e08b4d","author":{"email":"abef95f4bd2046ec90dec958a5f64f153e03ec05@racket-lang.org","name":"Matthew Flatt"},"message":"extra version-number pattern for Windows versioning\n\n(cherry picked from commit 10b3e8040aeae137786f5327b69f72226c06663c)","distinct":true,"url":"https://api.github.com/repos/racket/racket/commits/e1fed3e5fba72994ec77f20f57e56e73a9e08b4d"},{"sha":"3251c555dfd8d2ac554dced37c3f1824abce79c7","author":{"email":"abef95f4bd2046ec90dec958a5f64f153e03ec05@racket-lang.org","name":"Matthew Flatt"},"message":"always install static \"mzconfig.h\" for Windows\n\n(cherry picked from commit 5d74897aa48795285c576d668388a866d9f1a830)","distinct":true,"url":"https://api.github.com/repos/racket/racket/commits/3251c555dfd8d2ac554dced37c3f1824abce79c7"},{"sha":"0b68afcb9611c6ad3ffdde240a2087713e06c4fa","author":{"email":"abef95f4bd2046ec90dec958a5f64f153e03ec05@racket-lang.org","name":"Matthew Flatt"},"message":"avoid slow TLS with MinGW\n\nRecent versions of MinGW-W64 use emutls for `__thread` variables,\nand that's much slower than Windows-native TLS. Go back to the\ninline-assembly implementation of therad-local access.\n\n(cherry picked from commit b8ba78d1d3a8e85bd623f2e092bd774f388af808)","distinct":true,"url":"https://api.github.com/repos/racket/racket/commits/0b68afcb9611c6ad3ffdde240a2087713e06c4fa"},{"sha":"7c3e8d904fbdec5e227038d62382213816c3e972","author":{"email":"abef95f4bd2046ec90dec958a5f64f153e03ec05@racket-lang.org","name":"Matthew Flatt"},"message":"provide \".def\" file for the Racket DLL\n\nA \".def\" file is compiler-independent.\n\n(cherry picked from commit 5056e5fd1baaec162c713440ad4223f0a7698c7c)","distinct":true,"url":"https://api.github.com/repos/racket/racket/commits/7c3e8d904fbdec5e227038d62382213816c3e972"},{"sha":"7638562cd1a2325572478b072aee4baf0b92af7c","author":{"email":"abef95f4bd2046ec90dec958a5f64f153e03ec05@racket-lang.org","name":"Matthew Flatt"},"message":"MinGW build: put \".lib\", \".exp\", and \".obj\" in the right place\n\nThose files are compiler-specific, so they should be in a \"gcc\"\nsubdirectory instead of \"msvc\".\n\n(cherry picked from commit 0e924525eeadb6670a53b79a6c2f946a04e42184)","distinct":true,"url":"https://api.github.com/repos/racket/racket/commits/7638562cd1a2325572478b072aee4baf0b92af7c"},{"sha":"c8a8c2ddbfb1ef1141af725c702482cadf825acb","author":{"email":"abef95f4bd2046ec90dec958a5f64f153e03ec05@racket-lang.org","name":"Matthew Flatt"},"message":"Windows distribution: remove compiler-specific libraries\n\nBuilding creates compiler-specific files in \"lib/msvc\"\nor \"lib/gcc\". For consistency, strip those directories\nwhen creating a distribution.\n\nThe newly added \".def\" file provides information that\nwould otherwise be lost by removing the MSVC \".lib\"\nfile from the distribution.\n\nRemoving the compiler-specific \".obj\" files means that\nused to be included for linking extensions. My guess\nis that the files are now completely unused.\n\n(cherry picked from commit 8620f95763a090d3c82d50515b82fed6dd34d2f2)","distinct":true,"url":"https://api.github.com/repos/racket/racket/commits/c8a8c2ddbfb1ef1141af725c702482cadf825acb"},{"sha":"a20ef6a390a99bc94df3919628526264313e7e95","author":{"email":"abef95f4bd2046ec90dec958a5f64f153e03ec05@racket-lang.org","name":"Matthew Flatt"},"message":"Windows: make scheme_register_tls_space() always available\n\nTo make the API consistent for MSVC versus MinGW builds, make\na functional formerly required for embedding on 32-bit Windows\nalways available and required for all Windows variants.\n\n(cherry picked from commit ea6cef5246abd18142ebd8b3d04b8a02d29e4869)","distinct":true,"url":"https://api.github.com/repos/racket/racket/commits/a20ef6a390a99bc94df3919628526264313e7e95"},{"sha":"7031f5157e9bffc8461332584ebe1f787a7ab7aa","author":{"email":"abef95f4bd2046ec90dec958a5f64f153e03ec05@racket-lang.org","name":"Matthew Flatt"},"message":"add \".def\" generation for MSVC build\n\n(cherry picked from commit a38ba440fa327680dbac515cee5703b5e4d23557)","distinct":true,"url":"https://api.github.com/repos/racket/racket/commits/7031f5157e9bffc8461332584ebe1f787a7ab7aa"},{"sha":"a0086b91d934e12e67db3d823f1c2e9a7a081399","author":{"email":"abef95f4bd2046ec90dec958a5f64f153e03ec05@racket-lang.org","name":"Matthew Flatt"},"message":"fix Windows distribution stripping to remove CGC \".def\" files\n\n(cherry picked from commit 5a768de1328d54e50ba7960d4a59e5d02bef7f15)","distinct":true,"url":"https://api.github.com/repos/racket/racket/commits/a0086b91d934e12e67db3d823f1c2e9a7a081399"},{"sha":"06a2fbd2776633170163328b912e70f7664dfd65","author":{"email":"abef95f4bd2046ec90dec958a5f64f153e03ec05@racket-lang.org","name":"Matthew Flatt"},"message":"fix taint-check ordering in expander\n\nMerge to v6.3\n\n(cherry picked from commit 7b7a3157771680e8b4ba8e18bab798280e052711)","distinct":true,"url":"https://api.github.com/repos/racket/racket/commits/06a2fbd2776633170163328b912e70f7664dfd65"}]}