{"push_id":1237714092,"size":61,"distinct_size":61,"ref":"refs/heads/moduleexporthasnonlocalreference","head":"75e62ad679b13816c27ad65d8fbc9ae77aca6ec2","before":"0a40b25edb68634465814e2ccf87d19ef063c6ed","commits":[{"sha":"63c92110a30b1ac119b2b7045696528c911017a2","author":{"name":"Jianchun Xu","email":"39259bf023e3ecb5a6e52e50b1e6efaa42d80965@microsoft.com"},"message":"nativetests: fix static crt build\n\nThe ChakraCore solution can be built with static CRT\n(`msbuild /p:Runtime=static_library ...`). NativeTests.vcxproj should not\nspecify its own `RuntimeLibrary` property. Should use imported props.","distinct":true,"url":"https://api.github.com/repos/boingoing/ChakraCore/commits/63c92110a30b1ac119b2b7045696528c911017a2"},{"sha":"e9e1ce189a592b9b2b4418a3c2688585ce3c38e0","author":{"name":"Jianchun Xu","email":"39259bf023e3ecb5a6e52e50b1e6efaa42d80965@microsoft.com"},"message":"[MERGE #1279 @jianchun] nativetests: fix static crt build\n\nMerge pull request #1279 from jianchun:nativetestsstatic\n\nThe ChakraCore solution can be built with static CRT\n(`msbuild /p:Runtime=static_library ...`). NativeTests.vcxproj should not\nspecify its own `RuntimeLibrary` property. Should use imported props.","distinct":true,"url":"https://api.github.com/repos/boingoing/ChakraCore/commits/e9e1ce189a592b9b2b4418a3c2688585ce3c38e0"},{"sha":"cadd7039707146eae1f93c498a01776d343a816a","author":{"name":"Oguz Bastemur","email":"16dc18bfab94db42897450219ec4717f85783177@microsoft.com"},"message":"cross-platform: macOS use CoreFramework for DateTime\n\nAfter this PR 7 more tests are passing + 3 of them are excluded from OSX\n\nExcluded tests will need a revisit later for xplat improvements.\ni.e. DST offset for year 35000+ is not maching xplat..\n\nAlso revisited Linux DateTime implementation for other distros.\ni.e. On some distros mktime return -1 for minus years while some others don't.\nThis PR takes care of those.","distinct":true,"url":"https://api.github.com/repos/boingoing/ChakraCore/commits/cadd7039707146eae1f93c498a01776d343a816a"},{"sha":"adf894c7f4b00b1601c21a1772a6b7db56e711dc","author":{"name":"Oguz Bastemur","email":"16dc18bfab94db42897450219ec4717f85783177@microsoft.com"},"message":"cross-platform: fix stack related issues on macOS\n\nWe have all tests are passing for macOS now.\n\nnotes on updates:\n\n - Sets 64MB process stack limit through macOS linker to match our testing needs","distinct":true,"url":"https://api.github.com/repos/boingoing/ChakraCore/commits/adf894c7f4b00b1601c21a1772a6b7db56e711dc"},{"sha":"a0f9cff25d575a461dabc44e79b23e0962e28133","author":{"name":"Jianchun Xu","email":"39259bf023e3ecb5a6e52e50b1e6efaa42d80965@microsoft.com"},"message":"Merge remote-tracking branch 'origin/master' into linux","distinct":true,"url":"https://api.github.com/repos/boingoing/ChakraCore/commits/a0f9cff25d575a461dabc44e79b23e0962e28133"},{"sha":"50d01b4608526b765f69adb8c35d55ab8fc493fd","author":{"name":"Jianchun Xu","email":"39259bf023e3ecb5a6e52e50b1e6efaa42d80965@microsoft.com"},"message":"[MERGE #1307 @jianchun] Merge remote-tracking branch 'origin/master' into linux\n\nMerge pull request #1307 from jianchun:filinux","distinct":true,"url":"https://api.github.com/repos/boingoing/ChakraCore/commits/50d01b4608526b765f69adb8c35d55ab8fc493fd"},{"sha":"5df61db064f5732b21ed08af82289c5d7fcaff1f","author":{"name":"Oguz Bastemur","email":"16dc18bfab94db42897450219ec4717f85783177@microsoft.com"},"message":"[MERGE #1283 @obastemur] cross-platform: macOS use CoreFramework for DateTime\n\nMerge pull request #1283 from obastemur:osx_fixes_2\n\nAfter this PR; 7 more tests are passing + 3 of them are excluded from OSX\n\nCurrently, only couple of ICU and stackoverflow tests are left on OSX.\n\nExcluded tests will need a revisit later for xplat improvements.\ni.e. DST offset for year 35000+ is not maching xplat..\n\nAlso revisited Linux DateTime implementation for other distros.\ni.e. On some distros mktime return -1 for minus years while some others don't.","distinct":true,"url":"https://api.github.com/repos/boingoing/ChakraCore/commits/5df61db064f5732b21ed08af82289c5d7fcaff1f"},{"sha":"9202cf2dc86962f98c96adcd05e476a662ec277f","author":{"name":"Oguz Bastemur","email":"16dc18bfab94db42897450219ec4717f85783177@microsoft.com"},"message":"cross-platform: Fix GCC lib Fedora X64 compile time issues\n\nFedora x64, we have only 1 failing test at the moment: 'test/Regex/BoiHardFail.js'\n\nCompile steps for Fedora 24\n\n```\n> sudo dnf group install -y \"Development Tools\" \"C Development Tools and Libraries\"\n> sudo dnf install -y git cmake clang gcc gcc-c++ libunwind-devel.x86_64 libuuid-devel lttng-ust-devel.x86_64 kernel-devel libicu-devel.x86_64\n> git clone https://github.com/Microsoft/ChakraCore\n> cd ChakraCore\n> ./build.sh\n```","distinct":true,"url":"https://api.github.com/repos/boingoing/ChakraCore/commits/9202cf2dc86962f98c96adcd05e476a662ec277f"},{"sha":"a7bff6d47d1d970111111d2a06803a95c2956ee3","author":{"name":"Oguz Bastemur","email":"16dc18bfab94db42897450219ec4717f85783177@microsoft.com"},"message":"cross platform: add deb package creation support","distinct":true,"url":"https://api.github.com/repos/boingoing/ChakraCore/commits/a7bff6d47d1d970111111d2a06803a95c2956ee3"},{"sha":"3dc5f77a350fd614f856493884b556dea522c19e","author":{"name":"Jianchun Xu","email":"39259bf023e3ecb5a6e52e50b1e6efaa42d80965@microsoft.com"},"message":"split ChakraCoreVersion.h file\n\nSplit version defs out from `CommonDefines.h` into a separate file.\nHosts that statically link to ChakraCore can then access ChakraCore\nversion info by `#include` this file at build time.","distinct":true,"url":"https://api.github.com/repos/boingoing/ChakraCore/commits/3dc5f77a350fd614f856493884b556dea522c19e"},{"sha":"3444df67e637a0cdefbbe86f051069f968bb2240","author":{"name":"Jianchun Xu","email":"39259bf023e3ecb5a6e52e50b1e6efaa42d80965@microsoft.com"},"message":"xplat: fix minor jsrt header issues\n\nRecent updates added usages to `_Outptr_result_maybenull_` and `byte`\nwhich are unavailable to external hosts.","distinct":true,"url":"https://api.github.com/repos/boingoing/ChakraCore/commits/3444df67e637a0cdefbbe86f051069f968bb2240"},{"sha":"fcbd7bb2b049dc5d4a1696de1b73ed914ef18ba1","author":{"name":"Jianchun Xu","email":"39259bf023e3ecb5a6e52e50b1e6efaa42d80965@microsoft.com"},"message":"[MERGE #1313 @jianchun] split ChakraCoreVersion.h file\n\nMerge pull request #1313 from jianchun:chakracoreversion\n\nSplit version defs out from `CommonDefines.h` into a separate file.\nHosts that statically link to ChakraCore can then access ChakraCore\nversion info by `#include` this file at build time.","distinct":true,"url":"https://api.github.com/repos/boingoing/ChakraCore/commits/fcbd7bb2b049dc5d4a1696de1b73ed914ef18ba1"},{"sha":"4bfc9b12156a25f5fd27a7cba7e04c542b5dd65b","author":{"name":"Jianchun Xu","email":"39259bf023e3ecb5a6e52e50b1e6efaa42d80965@microsoft.com"},"message":"[MERGE #1314 @jianchun] xplat: fix minor jsrt header issues\n\nMerge pull request #1314 from jianchun:chakracorebyte\n\nRecent updates added usages to `_Outptr_result_maybenull_` and `byte`\nwhich are unavailable to external hosts.","distinct":true,"url":"https://api.github.com/repos/boingoing/ChakraCore/commits/4bfc9b12156a25f5fd27a7cba7e04c542b5dd65b"},{"sha":"c19c91e82cc0db34c69f3155bcd782308c69aa4b","author":{"name":"Oguz Bastemur","email":"16dc18bfab94db42897450219ec4717f85783177@microsoft.com"},"message":"[MERGE #1306 @obastemur] cross-platform: fix stack related issues on macOS\n\nMerge pull request #1306 from obastemur:fixed_stack_osx\n\nWe have all tests are passing for macOS now.\n\nnotes on updates:\n\n ~~Main thread default stack limit is 8MB while `pthread_get_stacksize_np` may return lower value.~~\n\n~~OSX implementation of Pthread stack size is 512KB~~\n - Sets 64MB process stack limit through macOS linker to match our testing needs\n\nedit: removed additional pthread updates. It was kind of a nice to have but at the moment not needed. Going to visit that separately.","distinct":true,"url":"https://api.github.com/repos/boingoing/ChakraCore/commits/c19c91e82cc0db34c69f3155bcd782308c69aa4b"},{"sha":"7b34d80e54151d92370deb5ca3aa4e5da5e42371","author":{"name":"Oguz Bastemur","email":"16dc18bfab94db42897450219ec4717f85783177@microsoft.com"},"message":"[MERGE #1312 @obastemur] cross-platform: Fix GCC lib Fedora X64 compile time issues\n\nMerge pull request #1312 from obastemur:fedora_compile\n\nFedora x64, we have only 1 failing test at the moment: 'test/Regex/BoiHardFail.js'\n\nCompile steps for Fedora 24\n\nInstall dependencies\n```\nsudo dnf group install -y \"Development Tools\" \"C Development Tools and Libraries\"\nsudo dnf install -y git cmake clang gcc gcc-c++ kernel-devel python\nsudo dnf install -y libuuid-devel lttng-ust-devel.x86_64  libunwind-devel.x86_64 libicu-devel.x86_64\n```\n\nClone && Compile\n```\n> git clone https://github.com/Microsoft/ChakraCore\n> cd ChakraCore\n> ./build.sh\n```","distinct":true,"url":"https://api.github.com/repos/boingoing/ChakraCore/commits/7b34d80e54151d92370deb5ca3aa4e5da5e42371"},{"sha":"56fe24855d3c0690790a806b7c3986d536653bb0","author":{"name":"Jianchun Xu","email":"39259bf023e3ecb5a6e52e50b1e6efaa42d80965@microsoft.com"},"message":"Merge remote-tracking branch 'origin/master' into linux","distinct":true,"url":"https://api.github.com/repos/boingoing/ChakraCore/commits/56fe24855d3c0690790a806b7c3986d536653bb0"},{"sha":"814d0840a29fc915bf6832c94d717d98276d840b","author":{"name":"Jianchun Xu","email":"39259bf023e3ecb5a6e52e50b1e6efaa42d80965@microsoft.com"},"message":"[MERGE #1320 @jianchun] Merge remote-tracking branch 'origin/master' into linux\n\nMerge pull request #1320 from jianchun:filinux","distinct":true,"url":"https://api.github.com/repos/boingoing/ChakraCore/commits/814d0840a29fc915bf6832c94d717d98276d840b"},{"sha":"260dcd36fef77aca064b481dc5b0e3750c7bec65","author":{"name":"Oguz Bastemur","email":"16dc18bfab94db42897450219ec4717f85783177@microsoft.com"},"message":"cross-platform: use ICU libs from target --icu path instead\n\nSearches for the libs from custom ICU path","distinct":true,"url":"https://api.github.com/repos/boingoing/ChakraCore/commits/260dcd36fef77aca064b481dc5b0e3750c7bec65"},{"sha":"cec0a1b5090a27c235973634e2a57ab30394533e","author":{"name":"Oguz Bastemur","email":"16dc18bfab94db42897450219ec4717f85783177@microsoft.com"},"message":"[MERGE #1327 @obastemur] cross-platform: use ICU libs from target --icu path instead\n\nMerge pull request #1327 from obastemur:fix_icu_lib_link\n\nSearches for the libs from custom ICU path","distinct":true,"url":"https://api.github.com/repos/boingoing/ChakraCore/commits/cec0a1b5090a27c235973634e2a57ab30394533e"},{"sha":"8f58ba003e8848469c21a77836f749d8a0b95eae","author":{"name":"Hitesh Kanwathirtha","email":"29dadca0bef50c3a1fb2b8770e2e2a20a550fe8c@microsoft.com"},"message":"Clean up PAL external dependencies\n\nMinor clean up of external PAL dependencies- we don't need uuid or liblttng-ust right now so we don't need to block the build on that.\nWe do need ICU so configure.cmake is updated to check for that. This part is temporary till we make the ICU optional.","distinct":true,"url":"https://api.github.com/repos/boingoing/ChakraCore/commits/8f58ba003e8848469c21a77836f749d8a0b95eae"}]}
{"actor":{"display_login":"boingoing"}}