Commit History

Author SHA1 Message Date
  florian ca29df1aa9 * Risc-V: return with mret from interrupt handlers, resolves #39737 3 years ago
  florian b810afa193 * test also cmem unit intensively 3 years ago
  Nikolay Nikolov 3a095f5ed5 + support all the new types in encode_wasm_basic_type 3 years ago
  Nikolay Nikolov 907e8402ab + added the WebAssembly reference and vector types to TWasmBasicType 3 years ago
  Nikolay Nikolov 2888710594 + added the WebAssembly table instructions 3 years ago
  Nikolay Nikolov 534383f686 + added the WebAssembly reference instructions ref.null, ref.is_null and ref.func 3 years ago
  Nikolay Nikolov e2eadc51a3 + added the memory.init and data.drop instructions 3 years ago
  Nikolay Nikolov dbba2d2746 + implemented popcnt via the popcnt instruction in WebAssembly 3 years ago
  Nikolay Nikolov c9ed14f87b + enable the 64-bit SAR instruction on the WebAssembly target 3 years ago
  Nikolay Nikolov b6aaa06f83 + enable the ROL/ROR instructions for WebAssembly 3 years ago
  Michaël Van Canneyt 4765d885df * Export wasiAlloc, wasiFree 3 years ago
  Pierre Muller bb39ec1610 Avoid invalid typecast to tabstractvarsym 3 years ago
  mattias 653303274f fcl-passrc: resolver: fixed error when accessing element of forward class 3 years ago
  Sven/Sarah Barth 0c9b622a74 * fix compilation with DEBUG_NODE_XML defined 3 years ago
  Sven/Sarah Barth f73fc7d566 * fix #39736: ensure that the capturer object and any converted function reference interface are considered used 3 years ago
  mattias 02211971a3 fcl-passrc: added enums msFunctionReferences,msAnonymousFunctions 3 years ago
  Pierre Muller 2c9776ac6b Remove %OS by %TARGET, as spotted by Gareth 3 years ago
  Pierre Muller e148afd506 Fix cycling with -CR option 3 years ago
  florian 45bf47ee05 * compilation with -O3 fixed 3 years ago
  Sven/Sarah Barth 39b7b07ebb + add tests for function references, anonymous functions and C-blocks 3 years ago
  Sven/Sarah Barth 7974f39522 * implement assignment of procedure and method variables and routines (global, instance and nested) to function references 3 years ago
  Sven/Sarah Barth 9f3dcdb211 + add method to find a procinfo for a nested function by the corresponding procdef 3 years ago
  Sven/Sarah Barth c6aba5cd8d * make tprocinfo.addnestedproc public so that it can be used to add generated functions 3 years ago
  Sven/Sarah Barth 702f79ec8c + add method tprocsym.Find_procdef_by_funcrefdef to find a procdef that's compatible with the specified function reference 3 years ago
  Sven/Sarah Barth 943da88dda * rework tprocsym.Find_procdef_byprocvardef so that its implementation can be used in a more generic manner 3 years ago
  Sven/Sarah Barth f2305d1cee * if an invokable that isn't a function reference is followed by a point in a mode that doesn't use TP/Delphi style calling without parameters then don't call it like is done with normal procvars 3 years ago
  Sven/Sarah Barth 76df7144ba * implement necessary conversion functionality for anonymous procdefs to function reference interfaces including capturing of variables 3 years ago
  Sven/Sarah Barth f8b1801a8f + implement necessary functionality in tcgprocinfo to initialize and populate the capturer 3 years ago
  Sven/Sarah Barth 9b9ae2db1a * two function references are equal to each other as long as their signatures match 3 years ago
  Sven/Sarah Barth 6fe9a15094 + add function to check whether a procdef can be converted to a function reference 3 years ago