2
0

Коммит түүх

Эзэн SHA1 Мессеж Огноо
  svenbarth d9ea6aae4d * fix for Mantis #30761: always return the symbol found in the helper instead of doing this dependant on the presence of the overload attribute; for this the collection of all suitable overloads is done in tcallcandidates instead. 8 жил өмнө
  Mattias Gaertner 7f8cdc56d3 undo accidental commit: fppas2js: test TestFunctionResult 8 жил өмнө
  Mattias Gaertner 3bb089223b fppas2js: test TestOperators1 8 жил өмнө
  Jonas Maebe 1afab1ab69 * moved the floating point constant range checking code from 8 жил өмнө
  Jonas Maebe 006c7e1ccf * apply localalignmin/max to local variables for LLVM (fixes webtbs/tw15582) 8 жил өмнө
  Jonas Maebe 7af2663ed1 * fixed writing the VMT field of TP-style objects for typed constants if it 8 жил өмнө
  Jonas Maebe 8cd84bd8e8 * stop updating llvmnextfieldindex once we have established that the current 8 жил өмнө
  Jonas Maebe ee014fa4ff * fixed handling of typed files for LLVM when ISO-like I/O is active: encode 8 жил өмнө
  florian d0b2701693 * similiar fix for i386 as done in r34984 for x86-64 8 жил өмнө
  florian 091b31fc76 * fix avr compilation after r34975 by more tests against feature defines, resolves #31036 8 жил өмнө
  svenbarth 6ba85c2a70 * second fix for Mantis #30626: also search in parent classes for a suitable pre-existing specialization 8 жил өмнө
  svenbarth 0a1e080089 * only create a new procsym for a specialization if it's indeed needed 8 жил өмнө
  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 жил өмнө