Commit History

Author SHA1 Message Date
  nickysn 198960b17c * preserve the segment of the reference in tx86vecnode.update_reference_reg_mul 11 years ago
  nickysn f00f7d6ee7 * override tcgvecnode.update_reference_reg_mul for i8086 and add code that 11 years ago
  nickysn 7a873f495d * use the stack segment for SP-relative addresses in Tcgx86.g_concatcopy in 11 years ago
  reiniero fadbe3b43e fcl-db: 11 years ago
  sergei 5c48804240 * Moved local label infrastructure into tasmreader, reduces number of global vars. Functionality is not changed. 11 years ago
  michael 181892cc5f * First implementation of pas2js converter program 11 years ago
  michael e05b77e759 * Check for nil 11 years ago
  michael 0c50662156 * Initial version of pascal-to-javascript converter 11 years ago
  nickysn ee20ecfcf2 * tcgx86.make_simple_ref: in i8086 memory models with DS<>SS, add an SS: segment 11 years ago
  sergei adc8cdb5af * Calling tlabelsym.mangledname should not define the label. This was causing "already defined" errors if a label was referenced before it was defined. 11 years ago
  nickysn e43791cf7c * ti8086callnode.extra_call_ref_code: do not change the base register to BX if 11 years ago
  nickysn 9da1ee0138 * i8086 far data model fixes in the copying of openarray value params 11 years ago
  nickysn c0709eef40 * i8086 far data model fixes in Save/RestoreStateVGA and Save/RestoreStateVESA 11 years ago
  nickysn f31d7e665b * fix for i8086 far data memory models in dos.getintvec 11 years ago
  svenbarth 8ae36f3ef4 tstaticvarsym.ppuload: read the section string outside of the symansistr define to match the code of ppuwrite 11 years ago
  svenbarth 5c1b8fdad9 Fix for Mantis #19697. For this we need to have the internal static var symbol know that it came from a static field var symbol so that we can check that for generic or not. 11 years ago
  svenbarth c5050ea645 Forgot to commit test mentioned in last commit 11 years ago
  svenbarth b9a59c33f4 Fix for Mantis #25915. 11 years ago
  svenbarth 689996d84f Fix for Mantis #25959. 11 years ago
  nickysn 8efd857d76 * i8086 far data memory model fixes in unit msmouse 11 years ago
  nickysn b36a98ce51 + Tcgx86.g_concatcopy: added support for memory models with DS<>SS 11 years ago
  nickysn e9e4cc8bcb * Tcgx86.g_concatcopy: use boolean variables saved_ds and saved_es to keep track 11 years ago
  nickysn 34e8e5a0dc * handle zero length strings correctly in DebugWrite/DebugWriteLn 11 years ago
  nickysn 4832682c58 * fixed i8086 far pointer typed constants that are initialized with nil 11 years ago
  michael 910e5ff888 * Compact arrays/object literals and func. arguments 11 years ago
  michael dd8f4eccf2 * Correct compact writing of source elements 11 years ago
  nickysn 36aae69e2b + initialize the initialloc for push_addr_param parameters correctly in i8086 11 years ago
  nickysn cf1d60b8eb + added size info to the 'Var X located at' comment generated in the asm output 11 years ago
  nickysn ec6dfb5853 + added tcgsize2str function 11 years ago
  pierre db13107e53 Rename printer.pas to printer.pp to adapt to fpmake 11 years ago