تاریخچه Commit ها

نویسنده SHA1 پیام تاریخ
  nickysn 149db35910 * i8086 far data memory model fix in ncgutil.new_exception 11 سال پیش
  Jonas Maebe 73a3f5ced4 * moved ncgutil.maybechangeloadnodereg() to hlcg.maybe_change_load_node_reg() 11 سال پیش
  Jonas Maebe 4065483a50 * completed thlcgobj.location_force_fpureg(), use it everywhere and removed 11 سال پیش
  Jeppe Johansen 2227045e23 Replace forbidden chars in more places in the GAS assembler writer. 11 سال پیش
  Jeppe Johansen 66f5b71fe9 Fixed passing of 32bit arguments on 8-bit architectures. 11 سال پیش
  sergei 53556f529d * gen_alloc_symtable: don't use current_procinfo.procdef, the necessary procdef is passed in 'pd' parameter. 11 سال پیش
  sergei 949907f1f3 * Don't emit "Temps allocated between..." comment in assembler listing if procedure has no temps. 11 سال پیش
  Jonas Maebe 4e9c54278e * the function result of constructors always is self, always is valid and is 11 سال پیش
  florian e6a9e385d3 * spelling fixed 11 سال پیش
  nickysn 420f30bacd * fixed the handling of OS_PAIR/OS_SPAIR-sized parameters in ncgutil.gen_load_cgpara_loc. This fixes 32-bit regvar'd parameters on i8086. 11 سال پیش
  sergei 409e176ded * Factored reusable (SEH-related) piece of code into separate procedure. 11 سال پیش
  nickysn c51c75936b * 16/8-bit ALU fixes in ncgutil.gen_free_symtable 12 سال پیش
  nickysn 1dabaf5ded * 16/8-bit ALU fixes in ncgutil.add_regvars 12 سال پیش
  nickysn d1f0eea902 * 16/8-bit ALU fixes in ncgutil.gen_alloc_regvar 12 سال پیش
  nickysn fd05d0c14e * 16/8-bit ALU fix in maybechangeloadnodereg. This fixes the tbopr and trox2 12 سال پیش
  sergei b8a76c5da2 - Removed gen_proc_symbol procedure, no longer used, replaced by thlcgobj.gen_proc_symbol method. 12 سال پیش
  sergei c3350d13f9 * MIPS: floating point parameters on stack should be loaded to/from FPU registers directly, without using temp. 12 سال پیش
  Jonas Maebe 2dd75e707e * renamed thlcgobj.tcgsize2orddef to defutil.cgsize_orddef 12 سال پیش
  Jonas Maebe 5051453806 + support for LOC_(C)MMREGISTER in hlcg 12 سال پیش
  nickysn 47fe8e03b1 * refactored ncgutil.gen_load_cgpara_loc to use cgpara.locations_count 12 سال پیش
  nickysn ecb5a4866d * refactored the int64 result passing in ax:bx:cx:dx to use 4 paralocs, instead of the GetNextReg hack 12 سال پیش
  florian d4c7afbfe8 + generate thumb_func directives for thumb as well 12 سال پیش
  florian 0e41df598e * merge i8086 branch by Nikolay Nikolov 12 سال پیش
  nickysn a5c5b05362 * initial support for system procs that use calling conventions that push left to right on i8086 or i386 12 سال پیش
  sergei d54d38b4ab * Moved all code responsible for writing VMTs and interface wrappers (nobj.TVMTWriter, ncgutil.gen_intf_wrappers, ptype.write_persistent_type_info) into a new unit ncgvmt.pas. 12 سال پیش
  nickysn 3870f76cda * ncgutil: set pushexceptaddr_frametype_cgsize and setjmp_result_cgsize according to cpu16bitaddr, instead of cpu16bitalu 12 سال پیش
  florian 075abd6220 + support of stackframesize for arm thumb 12 سال پیش
  florian 43b6139b66 + setlocalloc resets currentregloc 12 سال پیش
  florian 364f170765 * cosmetic formatting changes 12 سال پیش
  nickysn 1e28790e99 * fpc_PushExceptAddr's parameter Ft changed from LongInt to SmallInt on 16-bit CPUs for better efficiency 12 سال پیش