Commit History

Автор SHA1 Съобщение Дата
  Pierre Muller 2cdbdcd5c5 Manually increase refs of newly created labelsymbol in insertpcrelativedata преди 3 години
  Pierre Muller f27b55e9b2 Also add a comment when a label has been optimized out when compiled DEBUG_LABEL преди 3 години
  Pierre Muller ad72542e9e Fix compilation of sparc compiler with -dDEBUG_ALL_OPT преди 3 години
  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 години
  florian 252707a873 + "rescued" mkrvreg.pp from old svn data преди 3 години
  florian ae457a18ad * unified Risc-V 32 and 64 register data file преди 3 години
  florian 5d6ef0f70c * cleanup преди 3 години
  Jonas Maebe 59f293711a function references: make names of interface methods valid Pascal identifiers преди 3 години
  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 години
  Sven/Sarah Barth dadc10658c * set the correct symtable level for the invoke procdef преди 3 години
  Jonas Maebe 60b0bc5535 read_record_fields: fix overflows of variant record size variables преди 3 години
  Jonas Maebe a19deace45 llvmdbg: fix overflows for aggregates > 2^61 bytes преди 3 години
  Jonas Maebe 9e7895575e tarraydef.elecount: fix overflow detection преди 3 години
  Jonas Maebe 743d7c50d0 do_set: immediately exit in case of range error преди 3 години
  Jonas Maebe 70908b1449 llvm: support for adding/subtracting constants to pointers in typed constants преди 3 години
  Jonas Maebe 573f2c20d7 taddnode.cmp_of_disjunct_ranges: fortify in case of programs with errors преди 3 години
  Jonas Maebe 8c67a4370b rautils: don't interpret ".L3" as potentially meaning "unitx.identifier" преди 3 години
  florian 390084d59e * tests fixed преди 3 години
  Marcus Sackrow 638de87a5a AThreads: prevent deadlock for event set before waited преди 3 години
  florian 4556cb35d1 + completed Risc-V 64 pseudo instructions преди 3 години
  florian 6a00f9f403 * unified Risc-V 32 and 64 cpubase.pas преди 3 години
  florian 09587d0c1b * standard Risc-V pseudo instructions for Risc-V 32 completed преди 3 години
  florian b29b81ae7b * pseudo instructions for flag handling преди 3 години
  florian 1c7626715d * the stack pointer on Risc-V points always at the last used position, resolves #39739 преди 3 години
  Nikolay Nikolov 34ebeb15ed * pass the option to create shared, imported memory to the linker, in case the module is compiled with -CTwasmthreads преди 3 години
  Nikolay Nikolov d378240134 + added the WebAssembly saturating truncation instructions to the internal assembler преди 3 години
  Nikolay Nikolov 0ba7ef98b3 + support the memory.init and the data.drop instructions in the internal asm writer for WebAssembly преди 3 години
  Jonas Maebe 83604b709c ngtcon: fix def of emitted vmt in procedure of object typed constants преди 3 години
  Nikolay Nikolov 7cd082ba5f + produce a target_features section when compiling with -CTwasmthreads преди 3 години
  Nikolay Nikolov 1dd80d596d + added a 'producers' custom section to WebAssembly object modules, containing the FPC version преди 3 години