Commit Graph

  • af595389a6 Update repository Curtis Hamilton 2025-12-27 12:12:11 -0500
  • 586c9d1785 Merge branch 'fix-fpthreadpool-memory-leak' into 'main' Oleg Latov 2025-12-27 16:58:44 +0000
  • a43d3aeba6 * Addition to make extensions easier to implement main Michaël Van Canneyt 2025-12-27 17:24:57 +0100
  • 44ae2f85c8 * Set default options to empty Michaël Van Canneyt 2025-12-26 13:27:03 +0100
  • 63522fca85 * enable i386-qnx in in fpcmake to avoid errors during Makefile generation for the rtl florian 2025-12-23 22:28:12 +0100
  • 101d129d91 + intrinsics unit for i386 florian 2025-12-23 22:02:37 +0100
  • 8195b89894 Update rtl Makefile Curtis Hamilton 2025-12-27 15:07:41 +0000
  • c4bd580773 Update fork Curtis Hamilton 2025-12-27 09:25:57 -0500
  • d30715c06f Merge branch 'Raspberry_Pico2' into 'main' Nelson Sicuro 2025-12-27 10:50:02 +0000
  • 6008e523d2 Merge branch 'loop' into 'main' Rika 2025-12-27 12:20:46 +0300
  • 497a9b2480 Merge branch 'rtti-thunk-no-global-label' into 'main' Jonas Maebe 2025-12-27 06:45:24 +0000
  • bff0192074 Merge branch 'pure' into 'main' J. Gareth "Kit" Moreton 2025-12-27 05:06:48 +0000
  • 45c239dcca Merge branch 'sbrk' into 'main' Rika 2025-12-27 01:19:06 +0300
  • a543762cb3 Merge branch 'ic-x64-avx2' into 'main' Rika 2025-12-27 01:19:05 +0300
  • 744ff6ee80 * patch by Werner Palmer to fix Inc<datetime>, resolves #38424 + test florian 2025-12-26 22:50:53 +0100
  • cbcbd5281c Merge branch 'movehashlist' into 'main' Rika 2025-12-27 00:36:11 +0300
  • c172405956 Merge branch 'codealign' into 'main' Rika 2025-12-26 22:53:13 +0300
  • 5ecdfdc43b Merge branch 'vihash' into 'main' Rika 2025-12-26 21:33:06 +0300
  • b34dc0789d Merge branch 'iret_msdos' into 'main' Margers 2025-12-26 10:07:43 +0000
  • 200a10a187 * Fix memleaks Michaël Van Canneyt 2025-12-26 09:49:08 +0100
  • ab24a234e6 * Add some utility functions, avoid boilerplate code Michaël Van Canneyt 2025-12-26 09:42:25 +0100
  • 786ff046ab * Some utility functions. Michaël Van Canneyt 2025-12-26 09:41:57 +0100
  • e7a09bb39a Merge branch 'fmprologues' into 'main' Rika 2025-12-26 06:37:54 +0300
  • 0771e53188 Merge branch 'alloc' into 'main' Rika 2025-12-26 04:01:04 +0300
  • 1ebbab1401 Merge branch 'main' into 'main' Hunter200165 2025-12-26 00:52:03 +0000
  • 4f884d06b1 Merge branch 'ucd_separate' into 'main' Rika 2025-12-26 03:14:26 +0300
  • 2990ea38a7 Merge branch 'Pas2Js_Generic_Fix' into 'main' Henrique Gottardi Werlang 2025-12-25 21:14:01 -0300
  • eae4fbb621 Merge branch 'ucomplex-x86-vector' into 'main' J. Gareth "Kit" Moreton 2025-12-25 23:23:12 +0000
  • a97d02a2ff Merge branch 'apx_3rd_try' into 'main' Margers 2025-12-25 23:20:00 +0000
  • d57357213b fcl-base: fpthreadpool: Dispose TThreadPoolList threads to prevent leaking memory Oleg Latov 2025-12-25 14:41:12 +0200
  • 9e44ba82c4 * Fix compilation when using lazarus Michaël Van Canneyt 2025-12-25 17:50:11 +0100
  • a468784364 * LaTeX renderer for markdown Michaël Van Canneyt 2025-12-25 17:48:59 +0100
  • b074b69ac9 Merge branch 'menu_hotkeys_2' into 'main' unxed 2025-12-25 16:03:26 +0000
  • 66e5af5fe6 AVX2 Index* and Compare* for x64. Rika Ichinose 2023-03-22 03:39:54 +0300
  • d9edbb166d Merge branch 'mov-ref' into 'main' J. Gareth "Kit" Moreton 2025-12-25 15:57:38 +0000
  • 41c42af158 * x86: New "GetRMReadIndex" function to detect where input registers can be replaced with references for the "MovOp2Op" optimisation, which is now wider reaching J. Gareth "Curious Kit" Moreton 2025-09-03 09:52:44 +0100
  • b2a010de7f * Added new "SetAndPassThrough" support function to set an integer variable in a condition J. Gareth "Curious Kit" Moreton 2025-09-03 09:52:22 +0100
  • 5b4ed8bcd5 Merge branch 'bits' into 'main' Rika 2025-12-25 18:31:47 +0300
  • 6fe10aafff * if a generic parameter is local to the current procdef then use the local symtable for the specialization + added test Sven/Sarah Barth 2025-12-25 00:03:52 +0100
  • d089f213b4 * don't check for local forwards being resolved for specialization procdefs Sven/Sarah Barth 2025-12-25 00:02:38 +0100
  • 706598dfcd * when generating the mangled parameter names, if the vardef is not defined then trigger an internal error Sven/Sarah Barth 2025-12-24 21:14:38 +0100
  • b7d1cba97f * spaces instead of tabs Sven/Sarah Barth 2025-12-24 21:13:56 +0100
  • 229e50cf05 * po_has_mangledname is set anyway at the end of tprocdef.setmangledname(), so don't set it twice unnecessarily for the JVM target Sven/Sarah Barth 2025-12-24 17:05:42 +0100
  • 60e27781ed + $pushopt/$popopt, resolves #41538 florian 2025-12-25 16:15:26 +0100
  • dc29758cd0 * fix casing of IndexWord, resolves #41560 florian 2025-12-25 16:08:53 +0100
  • e6031af9c1 Merge branch 'struct-regvar' into 'main' J. Gareth "Kit" Moreton 2025-12-25 13:32:48 +0000
  • 01ee68acc6 Merge branch 'tw41397-cleaner-fix' into 'main' J. Gareth "Kit" Moreton 2025-12-25 12:27:13 +0000
  • da2a01a87f Specialized huge chunk manager for the case of no SysOSFree. Rika Ichinose 2025-10-16 11:35:42 +0300
  • 97a6b9cecb Merge branch 'alternativ_solution_for_arraydefs' into 'main' Margers 2025-12-25 10:08:44 +0000
  • c23d6c3007 Merge branch 'p5mass_cut' into 'main' Margers 2025-12-25 05:01:19 +0000
  • 66633ed7d7 Merge branch 'mov_mem_reg_fix' into 'main' Margers 2025-12-25 04:53:52 +0000
  • 6aebdb10d1 Merge branch 'heapminimize' into 'main' Rika 2025-12-25 07:53:01 +0300
  • 50732a780e + add more verbose and robust detection of error scenarios to the heap manager Karoly Balogh 2025-12-25 05:48:23 +0100
  • 7e5278a40b * fix the build after 090df8e6 Karoly Balogh 2025-12-25 04:30:44 +0100
  • 80d35085ae * hidden symbols must be global on the object level, so generate them as global on platforms that do not support hidden symbols Karoly Balogh 2025-12-25 04:01:19 +0100
  • 9d7bac1611 + add $(ARCH) to includedir florian 2025-12-24 22:39:01 +0100
  • a9695a5250 Merge branch 'tpath_exists' into 'main' Bi0T1N 2025-12-24 18:28:05 +0100
  • aa78225be0 + add tests for casts from Variant to the various string types Sven/Sarah Barth 2025-12-24 16:15:53 +0100
  • 343bb09187 * handle tkAString, not tkLString as the former is for AnsiString while the later is for the not fully implemented ShortString-like LongString type Sven/Sarah Barth 2025-12-24 14:01:17 +0100
  • 4a31be4153 - remove unnecessary case-header Sven/Sarah Barth 2025-12-24 13:59:13 +0100
  • 090df8e689 * more handling of varUString in Variant utility functions Sven/Sarah Barth 2025-12-24 13:56:57 +0100
  • 8b6de92c9c + add utility function to retrieve a UnicodeString from a Variant Sven/Sarah Barth 2025-12-24 13:58:03 +0100
  • 341a33f4ba * CodeTools does not yet like the "deprecated" for method pointers so protect them with InLazIDE Sven/Sarah Barth 2025-12-24 13:31:21 +0100
  • 3889b7ddd0 * readd adjusted comment regarding InLazIDE which can still have its use Sven/Sarah Barth 2025-12-24 13:30:36 +0100
  • 8e79959f0c * TValue.AsChar needs to return Char, not AnsiChar Sven/Sarah Barth 2025-12-22 17:16:22 +0100
  • fc51d0d36c Merge branch 'martin-entry-pc' into 'main' Martin 2025-12-24 15:32:22 +0100
  • 2eb0813af2 Replace INTRINSICS by INTRINSICSUNIT variable Pierre Muller 2025-12-24 14:22:44 +0000
  • e88269a105 Add intinsics unit to CPU_SPECIFIC_COMMON_UNITS make variable Pierre Muller 2025-12-24 14:19:22 +0000
  • 69df926fb7 Merge branch 'nc' into 'main' Rika 2025-12-24 16:26:11 +0300
  • bd542c1d79 Merge branch 'p3mass_cut' into 'main' Margers 2025-12-24 13:11:09 +0000
  • 3f0c76aa45 Fix compilation of i386-win32 target Pierre Muller 2025-12-24 13:00:28 +0000
  • badcfe62aa Merge branch 'multi_type_helpers' into 'main' Ryan Joseph 2025-12-23 21:00:22 -0700
  • 5a4c0b524d Merge branch 'copyunroll' into 'main' Frederic Kehrein 2025-12-24 00:21:51 +0000
  • 704617addf Merge branch 'main' into 'main' Curtis Hamilton 2025-12-23 21:29:57 +0000
  • 31b6910847 * Makefiles regenerated florian 2025-12-23 22:28:41 +0100
  • a274655416 * enable i386-qnx in in fpcmake to avoid errors during Makefile generation for the rtl florian 2025-12-23 22:28:12 +0100
  • 999bf04078 Merge branch 'stmtexpr' into 'main' Frederic Kehrein 2025-12-23 21:04:50 +0000
  • 18e3f4a11c + intrinsics unit for i386 florian 2025-12-23 22:02:37 +0100
  • 87317273b9 Merge branch source:main into main Curtis Hamilton 2025-12-23 19:57:24 +0000
  • 972639ee39 Fix LLVM compiler compilation after change of fullownerhierarchyname parameters in commit d57974dde7 Pierre Muller 2025-12-23 10:42:27 +0000
  • 3a9bfc7a24 Regen Makefile's after: Move CPU_UNITS to explicit unit list Pierre Muller 2025-12-23 08:45:28 +0000
  • bd007444f0 Move CPU_UNITS to explicit unit list Pierre Muller 2025-12-23 08:44:52 +0000
  • 267090dc50 Merge branch 'Contnrs-visibility-of-the-hash-function' into 'main' alligator 2025-12-23 09:40:42 +0000
  • ff9ab54b7e Moving the FPHash function to the interface part of the module (and renaming to HashString) Alligator-1 2025-12-22 08:56:38 +0500
  • 3c90e42fb7 Merge branch 'moveperf' into 'main' Frederic Kehrein 2025-12-23 07:08:34 +0000
  • aee52fe7c4 Merge branch source:main into main Curtis Hamilton 2025-12-23 04:22:13 +0000
  • ff49159382 Merge branch 'AROS-ABIv11-switch' into 'main' magorium 2025-12-23 03:56:36 +0100
  • 501226c0f4 * Fix AV when parsing list Michaël Van Canneyt 2025-12-23 00:03:47 +0100
  • bc39d0bb85 Merge branch source:main into main Curtis Hamilton 2025-12-22 22:58:17 +0000
  • 4753dfeceb + intrinsics unit for x86-64 florian 2025-12-22 22:51:48 +0100
  • 8a0dac4217 * Allow case-insensitivity options separate for long and short options. Patch from Juha Mahinnen. Fixes issue #41552 Michaël Van Canneyt 2025-12-22 22:00:41 +0100
  • 7bb086a7fa Merge branch source:main into main Curtis Hamilton 2025-12-22 19:21:57 +0000
  • 6737714ca4 * typo fixed florian 2025-12-22 19:45:39 +0100
  • 24afa091a5 Merge branch 'umass_cut' into 'main' Margers 2025-12-22 17:11:54 +0000
  • fb44abdcc1 Mass trailing space removal for utils. Margers 2025-12-11 19:58:25 +0200
  • d69361ed26 Merge branch 'tmass_cut' into 'main' Margers 2025-12-22 16:55:24 +0000
  • d8d6c7958f Mass trailing space removal for tests. Margers 2025-12-11 19:53:47 +0200
  • 3a31995314 Merge branch 'mass_cut' into 'main' Margers 2025-12-22 16:42:33 +0000
  • 6b3739f26c Mass trailing space removal for compiler. Margers 2025-12-11 19:49:36 +0200
  • d57974dde7 * Allow to ask pretty format when giving full hierarchy name Michaël Van Canneyt 2025-12-22 16:00:22 +0100