Commit History

Autor SHA1 Mensaxe Data
  nickysn e7cf738c31 + enabled compilation of the lineinfo unit for i8086-msdos %!s(int64=12) %!d(string=hai) anos
  nickysn 47fe8e03b1 * refactored ncgutil.gen_load_cgpara_loc to use cgpara.locations_count %!s(int64=12) %!d(string=hai) anos
  nickysn 49bd829ffc * refactored cg64f32.splitparaloc64 to use cgpara.locations_count %!s(int64=12) %!d(string=hai) anos
  nickysn 3e22ec43b5 + added method TCGPara.locations_count %!s(int64=12) %!d(string=hai) anos
  nickysn b9084a22ca * in the nasm writer only declare labels as global if they have labsym.bind=AB_GLOBAL; this fixes compilation of i8086-msdos programs that use multiple units %!s(int64=12) %!d(string=hai) anos
  nickysn ec392e2939 + enabled compilation of unit heaptrc for i8086-msdos %!s(int64=12) %!d(string=hai) anos
  nickysn ecb5a4866d * refactored the int64 result passing in ax:bx:cx:dx to use 4 paralocs, instead of the GetNextReg hack %!s(int64=12) %!d(string=hai) anos
  joost d98fb1f004 * Some fpmake.pp fixes %!s(int64=12) %!d(string=hai) anos
  reiniero 773ee3d21c * fcl-db: clarified Dataset.txt %!s(int64=12) %!d(string=hai) anos
  joost 2fe7dbfc6c * Several fpmake.pp fixes %!s(int64=12) %!d(string=hai) anos
  svenbarth f1f89c77c3 Finally refactor "b_needs_init_final" flag to be a symtable flag which is written to/loaded from the PPU (as discussed in the thread "Status report for "class helpers"" in fpc-devel on 29th January 2011). %!s(int64=12) %!d(string=hai) anos
  paul b333ef582b compiler: don't treat array[..] of dynamic array as a 2 dimension array %!s(int64=12) %!d(string=hai) anos
  nickysn 6695c8578f * set the TinyHeapMinBlock const relative to the pointer size %!s(int64=12) %!d(string=hai) anos
  nickysn f0ada1ccc5 * fixed bug in SysTinyGetMem that caused heap corruption if the free block that's being allocated is followed tightly by an already allocated block %!s(int64=12) %!d(string=hai) anos
  nickysn 9312419ce8 * fixed heap block start and size alignment in RegisterTinyHeapBlock %!s(int64=12) %!d(string=hai) anos
  nickysn 4fc5900c78 + added writelns behind { DEBUG_TINY_HEAP} for tracing the tiny heap calls %!s(int64=12) %!d(string=hai) anos
  pierre 7f5aa5a441 Avoid some range check errors for msdos target %!s(int64=12) %!d(string=hai) anos
  pierre cc8708c3c9 Improve test to allow easier understanding of errors %!s(int64=12) %!d(string=hai) anos
  yury 4a696dbf00 * pas2jni: fixed error during records processing. %!s(int64=12) %!d(string=hai) anos
  yury 8bc8363c77 * pas2jni: added fcl-json dependency. %!s(int64=12) %!d(string=hai) anos
  yury 94197aade9 * pas2jni: fixed processing of int64 and boolean constants. Also fixes to correctly process whole System unit. %!s(int64=12) %!d(string=hai) anos
  yury 10c1b11d15 * ppudump: Output "RetType" attribute for procedures and destructors. %!s(int64=12) %!d(string=hai) anos
  yury 45895f26e0 * pas2jni: use stable JSON output from ppudump. %!s(int64=12) %!d(string=hai) anos
  reiniero 6211de8b87 * fcl-db/dbase: add support and test for IndexStream so dbf,memo, and index can work without file backing if streams are used %!s(int64=12) %!d(string=hai) anos
  sergei 300289dd89 * MIPS: reworked 64-bit code generation, implemented overflow checking and optimized operations with constants. %!s(int64=12) %!d(string=hai) anos
  sergei bfd7401541 * MIPS: overflow checking added in r24445 works only when source and destination of operation are different registers. Fixed cases of operations on same register. %!s(int64=12) %!d(string=hai) anos
  yury 2ec85e9705 * ppudump: Output "Size" attribute for objects and records. %!s(int64=12) %!d(string=hai) anos
  nickysn 512ca83f33 - don't allocate/deallocate the fpu registers in tcg.[de]allocallcpuregisters on the i8086 %!s(int64=12) %!d(string=hai) anos
  yury ec6ff22588 * ppudump: Output "MethodPtr" attribute for procedural types. %!s(int64=12) %!d(string=hai) anos
  nickysn 9f0c23bd4c * fixed round() on i8086 after r24502 %!s(int64=12) %!d(string=hai) anos