提交历史

作者 SHA1 备注 提交日期
  svenbarth ebfeb5b62a * fix for Mantis #30830: also remove unregistered specializations from the procsym's deflist when they're removed to avoid an access to freed data 8 年之前
  svenbarth bfaa26d16a Commit r35010 also fixed Mantis #30524. 8 年之前
  svenbarth a535d54bcb * fix for Mantis #30939: Rework generation of the generic name to be less relying on the type hierarchy as a specialization inside the parameter declaration would want to have the full name of the procdef including its parameters, but those are still parsed at that stage (the pretty name is still a topic onto itself however...) 8 年之前
  svenbarth ee466b9a28 * extend tdef.fullownerhierarchyname() with a parameter that skips the inclusion of a procdef's parameter declaration using the new pno_noparams option 8 年之前
  svenbarth 930070a8ca + new tprocnameoption pno_noparams to prohibit tprocdef.customprocname() from adding the procdef's parameters 8 年之前
  svenbarth 3f77ce3b12 * leave parse_proc_head() (with some error recovery) if the interface could not be found instead of running straight into an access violation 8 年之前
  michael a4e9a6d6e4 * Remove debug writeln 8 年之前
  Jonas Maebe 1c820e9c8e * similar change as in r34976 for the generic code: don't assume that if 8 年之前
  Jonas Maebe 26f9dabf56 * write the volatile flag for LLVM load/store operations if set 8 年之前
  Jonas Maebe 4d951780d1 + support for LLVM 3.8 and LLVM 3.9 IR to the llvm assembler writer 8 年之前
  Jonas Maebe 3ea976fd2d * fixed compilation of llvm compiler after r34996 8 年之前
  Károly Balogh 74c1f2aec9 m68k: cosmetics (less C-ism) 8 年之前
  florian c32e41b551 + add missing semicolon in fpc_initialize_array declaration, patch by Maciej Izak 8 年之前
  florian 3faff7946d * fix typo for endif VER3_0_0, patch by Maciej Izak 8 年之前
  florian 5d8bcaeb4b + additional flag po_staticmethod for procoptions for class operator. Each class operator is also static, patch by Maciej Izak 8 年之前
  michael 5786182188 * Proper fix for bug ID #30697 8 年之前
  Jonas Maebe a25ebbba3e + added volatility information to all memory references 8 年之前
  Károly Balogh 6dff85df58 math: replace trunc() with int() in some functions working with floats to avoid some unnecessary int64->double conversions, as trunc returns an integer, which then has to be converted back to float 8 年之前
  Károly Balogh 5c87e870fd tabs to spaces fix, no functional changes 8 年之前
  Károly Balogh 4ee06e7bec m68k: implemented in_int_real support 8 年之前
  Károly Balogh c3e68d6b2d inline: implemented the second pass stub calls for inl_int_real nodes 8 年之前
  Károly Balogh c4e954c9a5 m68k: added fint and fintrz instructions 8 年之前
  Jonas Maebe 26a05518f8 * implement unary minus for floating point via -1.0*x instead of 0-x, 8 年之前
  Jonas Maebe 5dfaecdbcf - removed duplicate (differing) rule for ctypes unit 8 年之前
  michael 76f7f81c85 * Raise exception if BasicEventCreate fails in constructor (bug ID 30769) 8 年之前
  Károly Balogh 975dd13dcb m68k: fixed a copy paste error, which broke cos node on a coldfire fpu, effectively turning it into a sin node 8 年之前
  michael c0f183258f * Added EProgrammerNotFound and EInvalidOpException, by Silvio Clecio (bug ID 30627) 8 年之前
  Károly Balogh a595877da3 m68k: in fmove + op + fmove optimizations, allow the ops precision to be different to the fmoves 8 年之前
  florian 7bb8873c83 * do not throw an internal error if in case of an previous error the parameter class of an errordef is requested, resolves #31016 8 年之前
  michael 783f53d3a7 * Fix DateTimeToUnix, needs trunc instead of round (see bug ID #30697) 8 年之前