{"push_id":552758164,"size":977,"distinct_size":0,"ref":"refs/heads/blocks","head":"401f5cf98a659bb2a7a23823b9e649a12af4028f","before":"b9761cc382aaebae333c5ad513f4736759f46580","commits":[{"sha":"bb90a4f65b6d70ef944db1af790ee45b12da5a24","author":{"email":"c5c45c74aeb9a729ae75f7876ba536854ed1658c@3ad0048d-3df7-0310-abae-a5850022a9f2","name":"nickysn"},"message":"+ added test for the error checking for nil-number; tests already exist for\n  nil+number and number+nil, so this was the only one missing\n\ngit-svn-id: http://svn.freepascal.org/svn/fpc/trunk@28235 3ad0048d-3df7-0310-abae-a5850022a9f2","distinct":false,"url":"https://api.github.com/repos/fpc-svn/fpc/commits/bb90a4f65b6d70ef944db1af790ee45b12da5a24"},{"sha":"0c7251d9fbf7d9cf275b513b51742f78dc3fa734","author":{"email":"3829486b93ec44395f0b980424bae9b6fb07b7bc@3ad0048d-3df7-0310-abae-a5850022a9f2","name":"marco"},"message":" * startupinfo was declared with lpTstr. splitted in the usual A/W/- variants \n\ngit-svn-id: http://svn.freepascal.org/svn/fpc/trunk@28240 3ad0048d-3df7-0310-abae-a5850022a9f2","distinct":false,"url":"https://api.github.com/repos/fpc-svn/fpc/commits/0c7251d9fbf7d9cf275b513b51742f78dc3fa734"},{"sha":"71baf0d230f641c89c7a09c78c27f02cd7e46ac3","author":{"email":"3829486b93ec44395f0b980424bae9b6fb07b7bc@3ad0048d-3df7-0310-abae-a5850022a9f2","name":"marco"},"message":" * fix for compilation breakage due to windows header fix. (reported by Reinier on ML)\n\n\ngit-svn-id: http://svn.freepascal.org/svn/fpc/trunk@28241 3ad0048d-3df7-0310-abae-a5850022a9f2","distinct":false,"url":"https://api.github.com/repos/fpc-svn/fpc/commits/71baf0d230f641c89c7a09c78c27f02cd7e46ac3"},{"sha":"4a6347c582106d0bdc7e6d253879c8ac4410263c","author":{"email":"09096dabdc7ae687a503250f2358fd55d37a8c3d@3ad0048d-3df7-0310-abae-a5850022a9f2","name":"svenbarth"},"message":"Fix for Mantis #26456.\n\nsymtable.pas, searchsym_in_helper:\n  * check whether extendeddef is assigned as this function is called when parsing the extended type and it was not found (the second pass is to display a more accurate error message and was added some weeks ago)\n\n+ added test\n\n\ngit-svn-id: http://svn.freepascal.org/svn/fpc/trunk@28242 3ad0048d-3df7-0310-abae-a5850022a9f2","distinct":false,"url":"https://api.github.com/repos/fpc-svn/fpc/commits/4a6347c582106d0bdc7e6d253879c8ac4410263c"},{"sha":"cc310ccf93078b02f3ad46c53d9a560723d39f05","author":{"email":"3829486b93ec44395f0b980424bae9b6fb07b7bc@3ad0048d-3df7-0310-abae-a5850022a9f2","name":"marco"},"message":" * fixes from José Mejuto, mantis #26352 generating a parameter if the tlb says the param is there but the string is empty in the tlb + small cleanups\n\ngit-svn-id: http://svn.freepascal.org/svn/fpc/trunk@28243 3ad0048d-3df7-0310-abae-a5850022a9f2","distinct":false,"url":"https://api.github.com/repos/fpc-svn/fpc/commits/cc310ccf93078b02f3ad46c53d9a560723d39f05"},{"sha":"f693b7b35952061c2b73a8606e8dbf7c6e513f5e","author":{"email":"09096dabdc7ae687a503250f2358fd55d37a8c3d@3ad0048d-3df7-0310-abae-a5850022a9f2","name":"svenbarth"},"message":"Fix for Mantis #26482.\n\npgenutil.pas, generate_specialization:\n  * also search for the generic type in general if it was previously found in a record/class as there might be a non-generic type (or one with a different number of parameters) defined elsewhere\n\n+ added test\n\n\ngit-svn-id: http://svn.freepascal.org/svn/fpc/trunk@28244 3ad0048d-3df7-0310-abae-a5850022a9f2","distinct":false,"url":"https://api.github.com/repos/fpc-svn/fpc/commits/f693b7b35952061c2b73a8606e8dbf7c6e513f5e"},{"sha":"34aa671ef8e22d1cbb40684356783980b6f93305","author":{"email":"c5c45c74aeb9a729ae75f7876ba536854ed1658c@3ad0048d-3df7-0310-abae-a5850022a9f2","name":"nickysn"},"message":"* introduce a type TTinyHeapMemBlockSize, which holds the size of an allocated\n  memory block in the tiny heap\n\n\n\ngit-svn-id: http://svn.freepascal.org/svn/fpc/trunk@28245 3ad0048d-3df7-0310-abae-a5850022a9f2","distinct":false,"url":"https://api.github.com/repos/fpc-svn/fpc/commits/34aa671ef8e22d1cbb40684356783980b6f93305"},{"sha":"3db7e1187d101e3d14ef17e40312b1a288e549aa","author":{"email":"c5c45c74aeb9a729ae75f7876ba536854ed1658c@3ad0048d-3df7-0310-abae-a5850022a9f2","name":"nickysn"},"message":"* added type TTinyHeapFreeBlockSize, which holds the size of a free memory block\n  in the tiny heap\n\ngit-svn-id: http://svn.freepascal.org/svn/fpc/trunk@28246 3ad0048d-3df7-0310-abae-a5850022a9f2","distinct":false,"url":"https://api.github.com/repos/fpc-svn/fpc/commits/3db7e1187d101e3d14ef17e40312b1a288e549aa"},{"sha":"64fcf20ee65b96c8992ad220d28d8648ff25d344","author":{"email":"c5c45c74aeb9a729ae75f7876ba536854ed1658c@3ad0048d-3df7-0310-abae-a5850022a9f2","name":"nickysn"},"message":"* use pointer arithmetic for doing address calculations, with a newly introduced\n  pointer type TTinyHeapPointerArithmeticType, instead of using ptruint. This\n  will allow us to use a huge pointer in i8086 far data memory models, in order\n  to allow the heap to exceed 64k.\n\n\n\ngit-svn-id: http://svn.freepascal.org/svn/fpc/trunk@28247 3ad0048d-3df7-0310-abae-a5850022a9f2","distinct":false,"url":"https://api.github.com/repos/fpc-svn/fpc/commits/64fcf20ee65b96c8992ad220d28d8648ff25d344"},{"sha":"2e8e5171e1d384faba04663062df60706f51f85c","author":{"email":"c5c45c74aeb9a729ae75f7876ba536854ed1658c@3ad0048d-3df7-0310-abae-a5850022a9f2","name":"nickysn"},"message":"* use P/TTinyHeapMemBlockSize in RegisterTinyHeapBlock as well\n\ngit-svn-id: http://svn.freepascal.org/svn/fpc/trunk@28248 3ad0048d-3df7-0310-abae-a5850022a9f2","distinct":false,"url":"https://api.github.com/repos/fpc-svn/fpc/commits/2e8e5171e1d384faba04663062df60706f51f85c"},{"sha":"9af739ab934dbe3a436e1a0b2bd648f8d3228cf1","author":{"email":"58d0ab9b51c404152910167b6f877123a5c94faf@3ad0048d-3df7-0310-abae-a5850022a9f2","name":"sergei"},"message":"* m68k-linux startup code:\n + initialize __stkptr variable (was missing, causing any stack check to fail)\n + non-executable stack marker.\n\n\ngit-svn-id: http://svn.freepascal.org/svn/fpc/trunk@28249 3ad0048d-3df7-0310-abae-a5850022a9f2","distinct":false,"url":"https://api.github.com/repos/fpc-svn/fpc/commits/9af739ab934dbe3a436e1a0b2bd648f8d3228cf1"},{"sha":"6b18cf9a81448ca69355e03f0e982c1db1929215","author":{"email":"35a2c6fae61f8077aab61faa4019722abf05093c@3ad0048d-3df7-0310-abae-a5850022a9f2","name":"jonas"},"message":"  - removed ppc-specific a_load_const_cgpara: not necessary, and in fact wrong\n    in case the para location size is larger than the source size\n\ngit-svn-id: http://svn.freepascal.org/svn/fpc/trunk@28250 3ad0048d-3df7-0310-abae-a5850022a9f2","distinct":false,"url":"https://api.github.com/repos/fpc-svn/fpc/commits/6b18cf9a81448ca69355e03f0e982c1db1929215"},{"sha":"959d80c96e05e27c6c18e0a7daf370f38e28d661","author":{"email":"35a2c6fae61f8077aab61faa4019722abf05093c@3ad0048d-3df7-0310-abae-a5850022a9f2","name":"jonas"},"message":"  * fixed optimisation from r25067 for the generic case where a signed value\n    is converted to a larger unsigned value (e.g. OS_S16 -> OS_32)\n\ngit-svn-id: http://svn.freepascal.org/svn/fpc/trunk@28251 3ad0048d-3df7-0310-abae-a5850022a9f2","distinct":false,"url":"https://api.github.com/repos/fpc-svn/fpc/commits/959d80c96e05e27c6c18e0a7daf370f38e28d661"},{"sha":"0d60f84a6457527f63c24a9fa42a9b9f856ed7ec","author":{"email":"35a2c6fae61f8077aab61faa4019722abf05093c@3ad0048d-3df7-0310-abae-a5850022a9f2","name":"jonas"},"message":"  * add alignment for .lcomm data in AIX, required for int64 data put in bss\n    in case it's passed to interlocked* (requires 8 byte alignment, default\n    is 4). Supported in AIX 5.3 and later\n    (http://www-01.ibm.com/support/docview.wss?uid=isg1IY90802) and\n    GNU binutils 2.24 or later\n\ngit-svn-id: http://svn.freepascal.org/svn/fpc/trunk@28252 3ad0048d-3df7-0310-abae-a5850022a9f2","distinct":false,"url":"https://api.github.com/repos/fpc-svn/fpc/commits/0d60f84a6457527f63c24a9fa42a9b9f856ed7ec"},{"sha":"7fbdc71b7d6fa4c13b855260c7e127c89cce31cd","author":{"email":"58d0ab9b51c404152910167b6f877123a5c94faf@3ad0048d-3df7-0310-abae-a5850022a9f2","name":"sergei"},"message":"* Extended the test for m68k.\n\n\ngit-svn-id: http://svn.freepascal.org/svn/fpc/trunk@28253 3ad0048d-3df7-0310-abae-a5850022a9f2","distinct":false,"url":"https://api.github.com/repos/fpc-svn/fpc/commits/7fbdc71b7d6fa4c13b855260c7e127c89cce31cd"},{"sha":"116ba659fa4f6052705b02ac5535916028135ee8","author":{"email":"58d0ab9b51c404152910167b6f877123a5c94faf@3ad0048d-3df7-0310-abae-a5850022a9f2","name":"sergei"},"message":"* m68k \"rts\" instruction has code $4e75 ($4e74 is \"rtd\" which is wrong here)\n\n\ngit-svn-id: http://svn.freepascal.org/svn/fpc/trunk@28254 3ad0048d-3df7-0310-abae-a5850022a9f2","distinct":false,"url":"https://api.github.com/repos/fpc-svn/fpc/commits/116ba659fa4f6052705b02ac5535916028135ee8"},{"sha":"2113d58d97becec9c644bec9156dd9881cff92b9","author":{"email":"58d0ab9b51c404152910167b6f877123a5c94faf@3ad0048d-3df7-0310-abae-a5850022a9f2","name":"sergei"},"message":"* Report all failed cases instead of halting at the first failure.\n\ngit-svn-id: http://svn.freepascal.org/svn/fpc/trunk@28255 3ad0048d-3df7-0310-abae-a5850022a9f2","distinct":false,"url":"https://api.github.com/repos/fpc-svn/fpc/commits/2113d58d97becec9c644bec9156dd9881cff92b9"},{"sha":"7fc5f6fdeea24a64d8727a46494bacc2042f5df3","author":{"email":"58d0ab9b51c404152910167b6f877123a5c94faf@3ad0048d-3df7-0310-abae-a5850022a9f2","name":"sergei"},"message":"* m68k: fixed extension in a_load_ref_reg. Existing code cleans only bits 16-31 when loading a 8-bit register from 16-bit reference, and leaves garbage in bits 8-15.\n\ngit-svn-id: http://svn.freepascal.org/svn/fpc/trunk@28256 3ad0048d-3df7-0310-abae-a5850022a9f2","distinct":false,"url":"https://api.github.com/repos/fpc-svn/fpc/commits/7fc5f6fdeea24a64d8727a46494bacc2042f5df3"},{"sha":"8233e2e1f45995c64319973000608428da66ff48","author":{"email":"c5c45c74aeb9a729ae75f7876ba536854ed1658c@3ad0048d-3df7-0310-abae-a5850022a9f2","name":"nickysn"},"message":"* taddnode.pass_typecheck_internal: always pass a tpointerdef to\n  get_int_type_for_pointer_arithmetic, even when adding a zero-based array with\n  a number\n\ngit-svn-id: http://svn.freepascal.org/svn/fpc/trunk@28257 3ad0048d-3df7-0310-abae-a5850022a9f2","distinct":false,"url":"https://api.github.com/repos/fpc-svn/fpc/commits/8233e2e1f45995c64319973000608428da66ff48"},{"sha":"d9c2bc08088ae50b96501bfed3442ff37a130edf","author":{"email":"c5c45c74aeb9a729ae75f7876ba536854ed1658c@3ad0048d-3df7-0310-abae-a5850022a9f2","name":"nickysn"},"message":"* defutil.get_int_type_for_pointer_arithmetic replaced with a virtual method\n  tpointerdef.pointer_arithmetic_int_type\n\ngit-svn-id: http://svn.freepascal.org/svn/fpc/trunk@28258 3ad0048d-3df7-0310-abae-a5850022a9f2","distinct":false,"url":"https://api.github.com/repos/fpc-svn/fpc/commits/d9c2bc08088ae50b96501bfed3442ff37a130edf"}]}