Historique des commits

Auteur SHA1 Message Date
  michael 00bac4d8e7 * Add Fail with format il y a 11 ans
  michael c2a9dccc14 * Serial unit from Mark Morgan LLoyd il y a 11 ans
  michael 2a048692a5 * Patch from Mark Morgan LLoyd, adding some functions (part 2) il y a 11 ans
  michael 0ecee7cd3f * Patch from Mark Morgan LLoyd, adding some functions il y a 11 ans
  svenbarth e734ca7a9b M68k: Fix passing of environment variables. Fixes the compiler not being able to execute the external assembler and linker. il y a 11 ans
  sergei 04f32c2a01 * Do not attempt to retrieve caller context if initial frame is not between StackTop and frame pointer of current procedure (aka stack bottom). Reverts part of r21843, fixing regression of tests/test/cg/traise6.pp after r26843. il y a 11 ans
  svenbarth 2a65c05a8c Clean up dead code. il y a 11 ans
  svenbarth 908c0f7293 M68k: Correctly handle the case of assigning a Boolean expression to a 64-bit Boolean. Fixes tw20889. il y a 11 ans
  sergei ae81e0889b * Updated internal declarations of RTTI structures to match their counterparts in typinfo unit and actual data generated by compiler. It went unnoticed this far because fields whose location differ with and without 'packed' record attribute are not used by internal routines, and tests use declarations from typinfo unit (the declarations in question are not in interface, so tests cannot be done against them). il y a 11 ans
  sergei b26e36431a * Instead of three individual try..except blocks in fpc_pushexceptobject, guard the entire procedure at the caller side (it is called only from fpc_raiseexception). This additionally guards against possible crashes in getmem() due to corrupted heap. Furthermore, try..except block is not necessary at all for such one-time purposes. il y a 11 ans
  florian 6697939903 * replaced some aren't, weren't, can't by are not, were not, cannot il y a 11 ans
  florian 76b2074e59 * updated year in logo from 2013 to 2014 il y a 11 ans
  florian 13cb468a8e * fixed modification information for some avx instructions il y a 11 ans
  svenbarth 0321a77d72 Fix the generation of alignment instructions for m68k. This not only fixes quite some tests, but most importantly the native m68k compiler! il y a 11 ans
  florian c00d752813 + create avx code in abs as well il y a 11 ans
  sergei d004607876 * fpc_raiseexception does not return a result. il y a 11 ans
  sergei 749ff6b19d * fpc_popobjectstack: clean up. il y a 11 ans
  svenbarth 435dec656f * m68k/n68kcnv.pas, tm68ktypeconvnode.second_int_to_bool: il y a 11 ans
  sergei 1f22c2de22 - Text i/o routines are not expected to return a value. il y a 11 ans
  michael ff2b6a90d9 * Added tests for various strutils functions by Karl-Michael Schindler (bug ID 25756) il y a 11 ans
  Károly Balogh 1c930b5d24 sysutils/GetEnvironmentVariable() now handles PATH lengths above 255 chars il y a 11 ans
  Károly Balogh e286a7462c a slightly less broken getpathstring() for dos unit. yes, sadly this code is still in use on MorphOS, sysutils wraps to it il y a 11 ans
  florian ab3f5744e0 * skip dec/inc type checking in unspecialized generic methods, resolves #25603 il y a 11 ans
  Károly Balogh 31ec76422a redirect .s files to the RAM: drive on Amiga while compiling il y a 11 ans
  Károly Balogh c6d60979d2 set errno after syscalls. this fixes tiorte test at least. this code ideally should be in assembly, but it seems the assembler reader needs some fixing first... il y a 11 ans
  Károly Balogh 50c59a1cc2 don't try to fillchar/move by a negative amount, fixes tmem test il y a 11 ans
  Károly Balogh 74533a7c90 avoid generating addressing like <label>+8(aX), since this might fail during linking if label is more than 32k away, fixes linking with lineinfo unit here il y a 11 ans
  svenbarth 60a07770f1 Fix cycling after addition of the new case simplification. il y a 11 ans
  svenbarth 500920030b Implement simplification of ordinal case nodes if the case expression is constant (might be useful when inlining). il y a 11 ans
  nickysn 83dd2aed4a * refactored the pass_typecheck code for and/or/xor/comparisons, so that the logic is simpler, but still yields exactly the same result il y a 11 ans