Commit History

Автор SHA1 Съобщение Дата
  Sven/Sarah Barth 8595c927a8 * fix #39876: correctly Read(Str) enum types which have a size smaller than 4 Byte преди 3 години
  Nikolay Nikolov bc6ab39ea2 * WebAssembly exceptions fix: fixed raise without parameters in except..end преди 3 години
  florian 8e4e229a5f + DestSize parameter for fpc_Val_UInt functions преди 3 години
  Nikolay Nikolov 7afb665c92 + insert exception flag check and branch after each function call, when преди 3 години
  Nikolay Nikolov 5124ab2521 * cloned the WebAssembly native exceptions code generation and rtl support into преди 3 години
  Nikolay Nikolov 0c3e179652 - get rid of fpc_PushExceptAddr and fpc_PopAddrStack entirely, when compiling in преди 3 години
  florian a5f6505edc * fix range checking for zero based strings, resolves #39323 преди 4 години
  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 години
  florian 1bf58c2a55 + introduce TExitCode преди 5 години
  svenbarth 15141124f4 * restore ability to cycle with 3.0.4 (at least until 3.2.2 is released) after r46890 преди 5 години
  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) преди 5 години
  florian f8c1df0852 * ISO mode: handle typed files as text files regarding naming/program parameters, resolves #37415 преди 5 години
  Jonas Maebe c262c5dbc9 * synchronised with trunk till r42256 преди 6 години
  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 години
  Jonas Maebe 0cd0e1614b * synchronised with trunk till r42105 преди 6 години
  Jonas Maebe aad87820e6 * abstracted registration of library init/fini routines (to be able to add преди 6 години
  Jonas Maebe 4e73919676 - removed FPC 2.6.x bootstrapping code преди 6 години
  svenbarth cc354f9d72 * have the fpc_*_copy compiler intrinsics reference the intrinsic symbol they belong to преди 7 години
  florian 71e71ad267 * fix currency division on non x86 32 bit targets преди 7 години
  florian c230f81719 + support for <dyn. array>+<dyn. array>, resolves #30463 преди 7 години
  svenbarth 916ff0b92c + extend Concat() with support for dynamic arrays преди 7 години
  florian 7817102727 * patch by Christo Crause to implement 8 bit multiplications for "mul-less" avr types, resolves issue #31925 преди 8 години
  nickysn 34113b930b * removed the checkoverflow: boolean parameter of the software mul helpers; преди 8 години
  svenbarth 72c595eefe + implement support for Insert() for dynamic arrays; the parameter that is inserted can be a dynamic or static array of the same type, an array constructor or a single element of the arrays type; all that is determined based on the second type преди 8 години
  nickysn b14f277e8f + use rtl helpers for 64-bit shl/shr/sar/rol/ror modify in place operations, on преди 8 години
  florian 7213a13081 * split fpc_mul_<64 bit> into separate procedures with and without overflow checking преди 8 години
  florian 29a2c433f7 * -Sr option for iso mode: in case no command line parameter is passed, the file name for program parameters is derived from their variable name преди 8 години
  florian 0c238b72e5 + set/longjmp implementation for avr преди 8 години
  nickysn e1792e712a * changed the 'size' parameter of fpc_zeromem and fpc_fillmem from ptruint to sizeuint преди 9 години
  florian 9c81e90e08 + extension to iso mode: reset/rewrite can take a file name as a second parameter преди 9 години