Commit History

Author SHA1 Message Date
  Sven/Sarah Barth 7bb1b12b4f + add a mode Delphi equivalent for tanonfunc56 to check whether overload selection works correctly 3 years ago
  florian eaeb8b70ff + added Risc-V register information file generation to the compiler Makefile 3 years ago
  Pierre Muller 2cdbdcd5c5 Manually increase refs of newly created labelsymbol in insertpcrelativedata 3 years ago
  Pierre Muller f27b55e9b2 Also add a comment when a label has been optimized out when compiled DEBUG_LABEL 3 years ago
  Pierre Muller ad72542e9e Fix compilation of sparc compiler with -dDEBUG_ALL_OPT 3 years ago
  Sven/Sarah Barth 5a680f0148 * fix #39745: the conversion from ordinals to pointer types in mode Delphi is not allowed for a void type (happens when using a typecast to convert a method without parameters to a function reference) 3 years ago
  florian 252707a873 + "rescued" mkrvreg.pp from old svn data 3 years ago
  florian ae457a18ad * unified Risc-V 32 and 64 register data file 3 years ago
  florian 5d6ef0f70c * cleanup 3 years ago
  Jonas Maebe 59f293711a function references: make names of interface methods valid Pascal identifiers 3 years ago
  Sven/Sarah Barth 29cfa3b225 * ensure that the VMT for the function reference interface is generated correctly, but for this the invokedef needs to be copied without hidden parameters (and handle_calling_convention will be done by the VMT builder as well) 3 years ago
  Sven/Sarah Barth dadc10658c * set the correct symtable level for the invoke procdef 3 years ago
  Jonas Maebe 60b0bc5535 read_record_fields: fix overflows of variant record size variables 3 years ago
  Jonas Maebe a19deace45 llvmdbg: fix overflows for aggregates > 2^61 bytes 3 years ago
  Jonas Maebe 9e7895575e tarraydef.elecount: fix overflow detection 3 years ago
  Jonas Maebe 743d7c50d0 do_set: immediately exit in case of range error 3 years ago
  Jonas Maebe 70908b1449 llvm: support for adding/subtracting constants to pointers in typed constants 3 years ago
  Jonas Maebe 573f2c20d7 taddnode.cmp_of_disjunct_ranges: fortify in case of programs with errors 3 years ago
  Jonas Maebe 8c67a4370b rautils: don't interpret ".L3" as potentially meaning "unitx.identifier" 3 years ago
  florian 390084d59e * tests fixed 3 years ago
  Marcus Sackrow 638de87a5a AThreads: prevent deadlock for event set before waited 3 years ago
  florian 4556cb35d1 + completed Risc-V 64 pseudo instructions 3 years ago
  florian 6a00f9f403 * unified Risc-V 32 and 64 cpubase.pas 3 years ago
  florian 09587d0c1b * standard Risc-V pseudo instructions for Risc-V 32 completed 3 years ago
  florian b29b81ae7b * pseudo instructions for flag handling 3 years ago
  florian 1c7626715d * the stack pointer on Risc-V points always at the last used position, resolves #39739 3 years ago
  Nikolay Nikolov 34ebeb15ed * pass the option to create shared, imported memory to the linker, in case the module is compiled with -CTwasmthreads 3 years ago
  Nikolay Nikolov d378240134 + added the WebAssembly saturating truncation instructions to the internal assembler 3 years ago
  Nikolay Nikolov 0ba7ef98b3 + support the memory.init and the data.drop instructions in the internal asm writer for WebAssembly 3 years ago
  Jonas Maebe 83604b709c ngtcon: fix def of emitted vmt in procedure of object typed constants 3 years ago