Commit History

Author SHA1 Message Date
  sergei d367148f75 - Removed obsolete comments (copypasted from other CPU code, most likely). 12 years ago
  nickysn e7cf738c31 + enabled compilation of the lineinfo unit for i8086-msdos 12 years ago
  nickysn 47fe8e03b1 * refactored ncgutil.gen_load_cgpara_loc to use cgpara.locations_count 12 years ago
  nickysn 49bd829ffc * refactored cg64f32.splitparaloc64 to use cgpara.locations_count 12 years ago
  nickysn 3e22ec43b5 + added method TCGPara.locations_count 12 years ago
  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 12 years ago
  nickysn ec392e2939 + enabled compilation of unit heaptrc for i8086-msdos 12 years ago
  nickysn ecb5a4866d * refactored the int64 result passing in ax:bx:cx:dx to use 4 paralocs, instead of the GetNextReg hack 12 years ago
  joost d98fb1f004 * Some fpmake.pp fixes 12 years ago
  reiniero 773ee3d21c * fcl-db: clarified Dataset.txt 12 years ago
  joost 2fe7dbfc6c * Several fpmake.pp fixes 12 years ago
  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). 12 years ago
  paul b333ef582b compiler: don't treat array[..] of dynamic array as a 2 dimension array 12 years ago
  nickysn 6695c8578f * set the TinyHeapMinBlock const relative to the pointer size 12 years ago
  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 12 years ago
  nickysn 9312419ce8 * fixed heap block start and size alignment in RegisterTinyHeapBlock 12 years ago
  nickysn 4fc5900c78 + added writelns behind { DEBUG_TINY_HEAP} for tracing the tiny heap calls 12 years ago
  pierre 7f5aa5a441 Avoid some range check errors for msdos target 12 years ago
  pierre cc8708c3c9 Improve test to allow easier understanding of errors 12 years ago
  yury 4a696dbf00 * pas2jni: fixed error during records processing. 12 years ago
  yury 8bc8363c77 * pas2jni: added fcl-json dependency. 12 years ago
  yury 94197aade9 * pas2jni: fixed processing of int64 and boolean constants. Also fixes to correctly process whole System unit. 12 years ago
  yury 10c1b11d15 * ppudump: Output "RetType" attribute for procedures and destructors. 12 years ago
  yury 45895f26e0 * pas2jni: use stable JSON output from ppudump. 12 years ago
  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 12 years ago
  sergei 300289dd89 * MIPS: reworked 64-bit code generation, implemented overflow checking and optimized operations with constants. 12 years ago
  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. 12 years ago
  yury 2ec85e9705 * ppudump: Output "Size" attribute for objects and records. 12 years ago
  nickysn 512ca83f33 - don't allocate/deallocate the fpu registers in tcg.[de]allocallcpuregisters on the i8086 12 years ago
  yury ec6ff22588 * ppudump: Output "MethodPtr" attribute for procedural types. 12 years ago