{"push_id":1173652522,"size":45,"distinct_size":40,"ref":"refs/heads/master","head":"f919402975b0bb3d689bda91d71829ac1e049b7e","before":"8688308cb957d340e8c059eb8e477f9cfc38858c","commits":[{"sha":"ba0f9084c7cf8acf5ae72b2f546b39baf4a98a63","author":{"name":"Doug Kearns","email":"0282376e899af6eae18df1e58db26df8aa408124@gmail.com"},"message":"fix erroneously preformatted API doc comments","distinct":true,"url":"https://api.github.com/repos/mnsanghvi/liberty-eiffel/commits/ba0f9084c7cf8acf5ae72b2f546b39baf4a98a63"},{"sha":"aa94f5a8f5896f4e50c12196aa7d1f662f334ba3","author":{"name":"Doug Kearns","email":"0282376e899af6eae18df1e58db26df8aa408124@gmail.com"},"message":"remove some obstreperous \"is\" keywords","distinct":true,"url":"https://api.github.com/repos/mnsanghvi/liberty-eiffel/commits/aa94f5a8f5896f4e50c12196aa7d1f662f334ba3"},{"sha":"4d95ddfd4ddbf098a6ef3a6011dadfd37625d96e","author":{"name":"Doug Kearns","email":"0282376e899af6eae18df1e58db26df8aa408124@gmail.com"},"message":"update comments","distinct":true,"url":"https://api.github.com/repos/mnsanghvi/liberty-eiffel/commits/4d95ddfd4ddbf098a6ef3a6011dadfd37625d96e"},{"sha":"40c8295deee59a2ce682d5b431b5b6f2cdf4a616","author":{"name":"Doug Kearns","email":"0282376e899af6eae18df1e58db26df8aa408124@gmail.com"},"message":"remove use of \"is\" keyword","distinct":true,"url":"https://api.github.com/repos/mnsanghvi/liberty-eiffel/commits/40c8295deee59a2ce682d5b431b5b6f2cdf4a616"},{"sha":"a127d5d230920ef850ecb7cd87413579e3886a9d","author":{"name":"Mehul N. Sanghvi","email":"bfb6c74102bf4c79a35913430d8e889347cf840f@gmail.com"},"message":"Bug #44601: install.sh does not run on MacOS X\n\nDarwin uses gcc, but that is just a front end to clang, and it doesn't have\nthe same options supported, --no-as-needed and -fno-gcse being the two\ncommon ones that do not work on Darwin.  We can now add support for other\nUnix systems (Solaris, *BSD) as well, just by adding the support and options\nin works/tools.sh.  Presuming that we're dealing with gcc and/or /usr/bin/cc\nof course.  Adding new compiler support is totally different and involves\nmuch more than that.  You didn't think it was that easy did you ? :)\n\n  work/tools.sh:\n     - Variables are set based on the flavour of UNIX operating system.\n       Currently supported flavours are Cygwin, Linux, and Darwin.  Some\n       reasonable defaults have been set based on what works, and what\n       does not on the systems.\n\n  install.sh:\n     - Remove usage of hardcoded options for compilers and linkers\n       in liberty.se and other conf files.  Everything should now\n       use a variable which is set in work/tools.sh.\n     - Add OSX support for the -local_install option of install.sh\n     - OSX uses group 'wheel', unlike Linux where 'root' is used for\n       user 'root'.  Removed hardcoded usage of root:root for ownership.\n       Instead query the user, while suggesting some defaults, for user\n       and group.\n     - Check for permissions on USRDIR and ETCDIR and act accordingly.\n     - Do not run check_libgc everytime we run install.sh.  We do not\n       need to check for libgc when running do_local_install or make_doc.\n       Generally when running './install.sh -local_install' you are going\n       to do so as sudo.  If we check_libgc everytime we run ./install.sh\n       we will pollute the ./target directory with files that are owned by\n       root which than will be create errors when running something like\n       ./install.sh -bootstrap.  Lets avoid any such situations, and run\n       check_libgc only when it is needed.","distinct":false,"url":"https://api.github.com/repos/mnsanghvi/liberty-eiffel/commits/a127d5d230920ef850ecb7cd87413579e3886a9d"},{"sha":"a36df727ca94f689b21869f6f9742f0600c870b6","author":{"name":"Mehul N. Sanghvi","email":"bfb6c74102bf4c79a35913430d8e889347cf840f@gmail.com"},"message":"System independent germ compilation\n\n     This is based on a suggestion from Raphael Mack on the mailing list.\n\n     We want to try and make the boostrap system-independent so we are\n     not using the .make file in the germ, but rather compiling using\n     the settings from work/tools.sh.\n\n     Assumption:  The number of files will remain the same.\n\n     If the order in which files are compiled does not matter, the assumption\n     is invalid and we can use 'gcc *.c'","distinct":false,"url":"https://api.github.com/repos/mnsanghvi/liberty-eiffel/commits/a36df727ca94f689b21869f6f9742f0600c870b6"},{"sha":"f7f584ca24478bb528e107da54f1fd611e85017c","author":{"name":"Doug Kearns","email":"0282376e899af6eae18df1e58db26df8aa408124@gmail.com"},"message":"fix typo in list type","distinct":true,"url":"https://api.github.com/repos/mnsanghvi/liberty-eiffel/commits/f7f584ca24478bb528e107da54f1fd611e85017c"},{"sha":"c4ae850280cea229c2a5599a6049e8a6cc512adf","author":{"name":"Doug Kearns","email":"0282376e899af6eae18df1e58db26df8aa408124@gmail.com"},"message":"fix typo","distinct":true,"url":"https://api.github.com/repos/mnsanghvi/liberty-eiffel/commits/c4ae850280cea229c2a5599a6049e8a6cc512adf"},{"sha":"bf6da9279b1ed9502c2ebf4db0b67ddff6729798","author":{"name":"Mehul N. Sanghvi","email":"bfb6c74102bf4c79a35913430d8e889347cf840f@gmail.com"},"message":"Merge branch 'system-independent-germ' into build-ci","distinct":false,"url":"https://api.github.com/repos/mnsanghvi/liberty-eiffel/commits/bf6da9279b1ed9502c2ebf4db0b67ddff6729798"},{"sha":"6a1d2371692223571bd70f31b48c8c14182f604e","author":{"name":"Zwakenberg","email":"cc220feb1768e8d4b1084c2f3e17b5cec763b163@ocean-consulting.de"},"message":"Edit comments","distinct":true,"url":"https://api.github.com/repos/mnsanghvi/liberty-eiffel/commits/6a1d2371692223571bd70f31b48c8c14182f604e"},{"sha":"529f9ce9b90f6f70ef34bccd07182cb2d75c8739","author":{"name":"Zwakenberg","email":"cc220feb1768e8d4b1084c2f3e17b5cec763b163@ocean-consulting.de"},"message":"Edited access qualifier STATE for features call_before_guards and call_after_guards","distinct":true,"url":"https://api.github.com/repos/mnsanghvi/liberty-eiffel/commits/529f9ce9b90f6f70ef34bccd07182cb2d75c8739"},{"sha":"af9ab639868df5c17232a141585340c804ba0f1b","author":{"name":"Doug Kearns","email":"0282376e899af6eae18df1e58db26df8aa408124@gmail.com"},"message":"s/no_style_warning/style_warning/\n\n-no_style_warning was replaced with -style_warning in 662ea13.","distinct":true,"url":"https://api.github.com/repos/mnsanghvi/liberty-eiffel/commits/af9ab639868df5c17232a141585340c804ba0f1b"},{"sha":"6a5fe9b0bb5f52616f33c1771a6fa8416879b7d8","author":{"name":"Doug Kearns","email":"0282376e899af6eae18df1e58db26df8aa408124@gmail.com"},"message":"class_check supports ACE file mode too","distinct":true,"url":"https://api.github.com/repos/mnsanghvi/liberty-eiffel/commits/6a5fe9b0bb5f52616f33c1771a6fa8416879b7d8"},{"sha":"7f5c18700ceabc4001975a68eb4faf81b65e2ea1","author":{"name":"Zwakenberg","email":"cc220feb1768e8d4b1084c2f3e17b5cec763b163@ocean-consulting.de"},"message":"correction of previous commit","distinct":true,"url":"https://api.github.com/repos/mnsanghvi/liberty-eiffel/commits/7f5c18700ceabc4001975a68eb4faf81b65e2ea1"},{"sha":"d3286922a137e8473505bdf92309839b7bbd041f","author":{"name":"Raphael Mack","email":"dd47c50903766c1e823394faf29b91afc1de59a5@raphael-mack.de"},"message":"we want to overwrite ET-local changes...","distinct":true,"url":"https://api.github.com/repos/mnsanghvi/liberty-eiffel/commits/d3286922a137e8473505bdf92309839b7bbd041f"},{"sha":"9f80333adbb57ade3548cb6dd7fb5025a965a026","author":{"name":"Zwakenberg","email":"cc220feb1768e8d4b1084c2f3e17b5cec763b163@ocean-consulting.de"},"message":"Revert to previous STATE ;)","distinct":true,"url":"https://api.github.com/repos/mnsanghvi/liberty-eiffel/commits/9f80333adbb57ade3548cb6dd7fb5025a965a026"},{"sha":"47bdf00a3d41c537a162a0b607d905a8d6a21e02","author":{"name":"Zwakenberg","email":"cc220feb1768e8d4b1084c2f3e17b5cec763b163@ocean-consulting.de"},"message":"Minor edits","distinct":true,"url":"https://api.github.com/repos/mnsanghvi/liberty-eiffel/commits/47bdf00a3d41c537a162a0b607d905a8d6a21e02"},{"sha":"a419324569d7789943bbe1d275aa181936840e11","author":{"name":"Zwakenberg","email":"cc220feb1768e8d4b1084c2f3e17b5cec763b163@ocean-consulting.de"},"message":"Removed 'is' in pattern examples","distinct":true,"url":"https://api.github.com/repos/mnsanghvi/liberty-eiffel/commits/a419324569d7789943bbe1d275aa181936840e11"},{"sha":"6b23f116f46325c3ae694e2f46ad865e9f8ab05d","author":{"name":"Mehul N. Sanghvi","email":"bfb6c74102bf4c79a35913430d8e889347cf840f@gmail.com"},"message":"System independent germ bootstraping\n\n  Move germ_cflags and germ_cc to work/tools.sh so that\n  they can be specified depending on the system we are\n  building on.  Allows granular control of what is used\n  for building the bootstraping germ.","distinct":false,"url":"https://api.github.com/repos/mnsanghvi/liberty-eiffel/commits/6b23f116f46325c3ae694e2f46ad865e9f8ab05d"},{"sha":"af90dcb3e57750598d016403168d51a18537d551","author":{"name":"Mehul N. Sanghvi","email":"bfb6c74102bf4c79a35913430d8e889347cf840f@gmail.com"},"message":"Solaris support added\n\n     Add Solaris support","distinct":false,"url":"https://api.github.com/repos/mnsanghvi/liberty-eiffel/commits/af90dcb3e57750598d016403168d51a18537d551"}]}
{"actor":{"display_login":"mnsanghvi"}}