Commit History

Author SHA1 Message Date
  Nikolay Nikolov 5e813e62f2 + added function fpc_wasm_invoke_helper to the WebAssembly RTL 6 months ago
  Sven/Sarah Barth 9cbc802d0d + add platform independent helper routines for the atomic intrinsics; these only require the implementation of the size specific fpc_atomic_cmp_xhg_* helper, but if only the CPU size specific helper is implemented the others will at least be safe for multi threading inside the same process 2 years ago
  Rika Ichinose 798d793cdc Specialized fpc_copy_with_move_semantics for destructive copies. 8 months ago
  Frederic Kehrein ca92c49f8c * Avoid calling copy operator when moving data from temporary objects 9 months ago
  Rika Ichinose 0b97f169b0 Remove conditionals that rely on not defined(FPC_HAS_CPSTRING). 9 months ago
  florian 7d83cea8da * fpc_varset_load takes a ptrint for set size 10 months ago
  Nikolay Nikolov 2dd0b55d04 * the fpc_invalidpointer rtl function declared compproc to allow easier calling 11 months ago
  Rika Ichinose d7352e7b66 Remove most of the VER3_0 conditionals. 11 months ago
  J. Gareth "Curious Kit" Moreton d729d5a5b1 * arm: Re-enabled "inline" on "fpc_ansistr_decr_ref" and "fpc_ansistr_incr_ref". 1 year ago
  J. Gareth "Curious Kit" Moreton 2519f42854 * arm: Disabled "inline" on "fpc_ansistr_decr_ref" and "..._incr_ref" until arm compiler bug is resolved 1 year ago
  florian a0cae50af6 * rtl part of #35433 1 year ago
  Michael VAN CANNEYT c29d36e369 * string -> shortstring 2 years ago
  Michael VAN CANNEYT d2d3fe6bc3 * Char -> AnsiChar 2 years ago
  Sven/Sarah Barth 8595c927a8 * fix #39876: correctly Read(Str) enum types which have a size smaller than 4 Byte 3 years ago
  Nikolay Nikolov bc6ab39ea2 * WebAssembly exceptions fix: fixed raise without parameters in except..end 3 years ago
  florian 8e4e229a5f + DestSize parameter for fpc_Val_UInt functions 3 years ago
  Nikolay Nikolov 7afb665c92 + insert exception flag check and branch after each function call, when 3 years ago
  Nikolay Nikolov 5124ab2521 * cloned the WebAssembly native exceptions code generation and rtl support into 3 years ago
  Nikolay Nikolov 0c3e179652 - get rid of fpc_PushExceptAddr and fpc_PopAddrStack entirely, when compiling in 3 years ago
  florian a5f6505edc * fix range checking for zero based strings, resolves #39323 3 years ago
  Károly Balogh 45b5e9215c rtl: remove defines for v2.x compiler from the common part of the RTL. It's no longer suppported to build with that 4 years ago
  florian 1bf58c2a55 + introduce TExitCode 4 years ago
  svenbarth 15141124f4 * restore ability to cycle with 3.0.4 (at least until 3.2.2 is released) after r46890 4 years ago
  svenbarth d3e18ccb5e * fix for Mantis #37221: apply adjusted patch by Ondrej Pokorny to allow the use of Copy() on open array parameters (the result will be a dynamic array) 4 years ago
  florian f8c1df0852 * ISO mode: handle typed files as text files regarding naming/program parameters, resolves #37415 4 years ago
  Jonas Maebe c262c5dbc9 * synchronised with trunk till r42256 6 years ago
  florian f92b8d1681 * changes shift parameter of shift helpers into ALUUInt, as there is an "and" used anyways, this does not change semantics but reduces register pressure on 8 bit targets 6 years ago
  Jonas Maebe 0cd0e1614b * synchronised with trunk till r42105 6 years ago
  Jonas Maebe aad87820e6 * abstracted registration of library init/fini routines (to be able to add 6 years ago
  Jonas Maebe 4e73919676 - removed FPC 2.6.x bootstrapping code 6 years ago