Historial de Commits

Autor SHA1 Mensaje Fecha
  nickysn 3e22ec43b5 + added method TCGPara.locations_count hace 12 años
  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 hace 12 años
  nickysn ec392e2939 + enabled compilation of unit heaptrc for i8086-msdos hace 12 años
  nickysn ecb5a4866d * refactored the int64 result passing in ax:bx:cx:dx to use 4 paralocs, instead of the GetNextReg hack hace 12 años
  joost d98fb1f004 * Some fpmake.pp fixes hace 12 años
  reiniero 773ee3d21c * fcl-db: clarified Dataset.txt hace 12 años
  joost 2fe7dbfc6c * Several fpmake.pp fixes hace 12 años
  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). hace 12 años
  paul b333ef582b compiler: don't treat array[..] of dynamic array as a 2 dimension array hace 12 años
  nickysn 6695c8578f * set the TinyHeapMinBlock const relative to the pointer size hace 12 años
  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 hace 12 años
  nickysn 9312419ce8 * fixed heap block start and size alignment in RegisterTinyHeapBlock hace 12 años
  nickysn 4fc5900c78 + added writelns behind { DEBUG_TINY_HEAP} for tracing the tiny heap calls hace 12 años
  pierre 7f5aa5a441 Avoid some range check errors for msdos target hace 12 años
  pierre cc8708c3c9 Improve test to allow easier understanding of errors hace 12 años
  yury 4a696dbf00 * pas2jni: fixed error during records processing. hace 12 años
  yury 8bc8363c77 * pas2jni: added fcl-json dependency. hace 12 años
  yury 94197aade9 * pas2jni: fixed processing of int64 and boolean constants. Also fixes to correctly process whole System unit. hace 12 años
  yury 10c1b11d15 * ppudump: Output "RetType" attribute for procedures and destructors. hace 12 años
  yury 45895f26e0 * pas2jni: use stable JSON output from ppudump. hace 12 años
  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 hace 12 años
  sergei 300289dd89 * MIPS: reworked 64-bit code generation, implemented overflow checking and optimized operations with constants. hace 12 años
  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. hace 12 años
  yury 2ec85e9705 * ppudump: Output "Size" attribute for objects and records. hace 12 años
  nickysn 512ca83f33 - don't allocate/deallocate the fpu registers in tcg.[de]allocallcpuregisters on the i8086 hace 12 años
  yury ec6ff22588 * ppudump: Output "MethodPtr" attribute for procedural types. hace 12 años
  nickysn 9f0c23bd4c * fixed round() on i8086 after r24502 hace 12 años
  nickysn 3665ed4b03 + enabled returning int64 in ax:bx:cx:dx for the i8086 hace 12 años
  nickysn d433408a7d -rm BX from i8086's saved_stadard_registers array, as it interferes with returning int64 in ax:bx:cx:dx and it shouldn't be saved anyway hace 12 años
  nickysn 8fea00d8f5 - rm NR_PIC_OFFSET_REG from i8086/cpubase.inc, because it isn't used (and shouldn't be used) on the i8086 hace 12 años