{"push_id":752067626,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"eea13d3904259b2a5d337b396d1b2a4bb00680e2","before":"32a34822c247a660189f087b8e6f06f0f4a6e44e","commits":[{"sha":"813919224dfa6208f118cbecf191bb24019cb9c0","author":{"email":"f2dd0367ce064e03148d3b722c10cf0a59d01e6e@freyther.de","name":"Holger Hans Peter Freyther"},"message":"gst-remote: Document -I, --image-file and --no-line-numbers\n\nThese values were not documented. Specially using an already\nexisting image file is a common usecase.\n\n2015-01-25  Holger Hans Peter Freyther  <holger@freyther.de>\n\n\t* scripts/Remote.st: Document -I and --no-line-numbers.","distinct":true,"url":"https://api.github.com/repos/zecke/gnu-smalltalk-debian/commits/813919224dfa6208f118cbecf191bb24019cb9c0"},{"sha":"aa87bf1f558d1be8d442dc93f7489709273daedd","author":{"email":"f2dd0367ce064e03148d3b722c10cf0a59d01e6e@freyther.de","name":"Holger Hans Peter Freyther"},"message":"libgst: Include SmallInt.st before FloatD.st\n\nWhen working on the JIT and disabling inlining of integers\nwe have bootstrap issues as FloatD>>signByte is using a\ncompile time constant that requires the usage of SmallInteger.\n\n(ip 8)SmallInteger(Object)>>#subclassResponsibility\n(ip 4)SmallInteger(Magnitude)>>#<\n(ip 6)SmallInteger(Magnitude)>>#>=\n(ip 18)UndefinedObject(FloatD class)>>#executeStatements\n(ip 0)<bottom>\nnil\n\nkernel/FloatD.st:56: Aborted\n\n2015-02-03  Holger Hans Peter Freyther  <holger@freyther.de>\n\n\t* files.c: Include SmallInt.st before Float.st.","distinct":true,"url":"https://api.github.com/repos/zecke/gnu-smalltalk-debian/commits/aa87bf1f558d1be8d442dc93f7489709273daedd"},{"sha":"b98173d4443c3ffe4097864191c244999f0beac2","author":{"email":"f2dd0367ce064e03148d3b722c10cf0a59d01e6e@freyther.de","name":"Holger Hans Peter Freyther"},"message":"libgst: Fix small amount of sleeps on OSX\n\ncreate_timer is not available on OSX which means the\ncode will fall back to use setitimer. In case we want\nto sleep a short amount of time we either cancel the\ntimeout or sleep a very long time.\n\n* If nsTime < now we would sleep a very long time.\n* If deltaMilli == 0 we could cancel the timer and\nnever wake up.\n\nIf the delta is smaller than what can be expressed in\nmilliseconds sleep the shortest time possible as it is\ntoo late to cancel everything.\n\nThis could be easily reproduced using the following code\nwhich would be unlikely to run to the end.\n\n (Delay forMilliseconds: 1) wait\n (Delay forMilliseconds: 1) wait\n (Delay forMilliseconds: 1) wait\n (Delay forMilliseconds: 1) wait\n (Delay forMilliseconds: 1) wait\n (Delay forMilliseconds: 1) wait\n (Delay forMilliseconds: 1) wait\n (Delay forMilliseconds: 1) wait","distinct":true,"url":"https://api.github.com/repos/zecke/gnu-smalltalk-debian/commits/b98173d4443c3ffe4097864191c244999f0beac2"},{"sha":"63fc9ef8f902720e351890d5afee19c8c61372f7","author":{"email":"f2dd0367ce064e03148d3b722c10cf0a59d01e6e@freyther.de","name":"Holger Hans Peter Freyther"},"message":"dbi: Correct >>#columnNames selector\n\nThe code attempted to go through the columns and then collect\ntheir name, instead it collected the name of the table for each\ncolumn.\n\nDBI doesn't have unit tests by itself so I am using the SQLite\nimplementation to run the test.\n\n2015-08-01  Holger Hans Peter Freyther  <holger@freyther.de>\n\n\t* Table.st: Fix >>#columnNames to return the column\n\tnames and not the table name.\n\n2015-08-01  Holger Hans Peter Freyther  <holger@freyther.de>\n\n\t* SQLiteTests.st: Add SQLiteTableTestCase class and\n\t>>#testTableColumns. Add the testTableColumns to the\n\tSQLiteTestSuite class >> #suite selector.","distinct":true,"url":"https://api.github.com/repos/zecke/gnu-smalltalk-debian/commits/63fc9ef8f902720e351890d5afee19c8c61372f7"},{"sha":"f4c7dabed14dcf4279298b37b5e5699b67cbc56a","author":{"email":"f2dd0367ce064e03148d3b722c10cf0a59d01e6e@freyther.de","name":"Holger Hans Peter Freyther"},"message":"libgst: Fix the cint.c build on XNU/Darwin\n\nfdatasync appears to be available when linking but there is\nno declaration in XNU. Move from checking the function to\nchecking the declaration.\n\nFixes:\n\ncint.c:663:35: error: use of undeclared identifier 'fdatasync'\n  _gst_define_cfunc (\"fdatasync\", fdatasync);\n                                  ^\n\n2015-05-21  Holger Hans Peter Freyther  <holger@freyther.de>\n\n\t* configure.ac: Move from AC_CHECK_FUNCS_ONCE to AC_CHECK_DECLS\n\tfor fdatasync.\n\n2015-05-21  Holger Hans Peter Freyther  <holger@freyther.de>\n\n\t* cint.c: Change to use #if instead of #ifdef and update\n\tthe macro to change for.","distinct":true,"url":"https://api.github.com/repos/zecke/gnu-smalltalk-debian/commits/f4c7dabed14dcf4279298b37b5e5699b67cbc56a"},{"sha":"eea13d3904259b2a5d337b396d1b2a4bb00680e2","author":{"email":"f2dd0367ce064e03148d3b722c10cf0a59d01e6e@freyther.de","name":"Holger Hans Peter Freyther"},"message":"libgst: Address clang compiler warning\n\nUse if () {} else {} instead of an else if() {} that would\nalways be true. First we compare cur_time to < next_poll_ms\nso in the else branch it must be >=.\n\nevents.c:218:20: warning: variable 'ms' is used uninitialized whenever 'if' condition is false\n      [-Wsometimes-uninitialized]\n          else if (cur_time >= next_poll_ms)\n                   ^~~~~~~~~~~~~~~~~~~~~~~~\nevents.c:233:11: note: uninitialized use occurs here\n      if (ms == INFINITE)\n          ^~\nevents.c:218:16: note: remove the 'if' if its condition is always true\n          else if (cur_time >= next_poll_ms)\n               ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~\nevents.c:207:18: note: initialize the variable 'ms' to silence this warning\n      unsigned ms;\n                 ^\n                  = 0\n\n2015-08-02  Holger Hans Peter Freyther  <holger@freyther.de>\n\n\t* events.c: Use else instead of else if in\n\tpoll_timer_thread.","distinct":true,"url":"https://api.github.com/repos/zecke/gnu-smalltalk-debian/commits/eea13d3904259b2a5d337b396d1b2a4bb00680e2"}]}