Commit Graph

67936 Commits

Author SHA1 Message Date
Pierre Muller
df9efe4cb5 Fix syntax error 2023-08-04 17:28:54 +02:00
Pierre Muller
cefa2745b8 Regenerate Makefile's after inc/Makefile.rtl change 2023-08-04 17:16:24 +02:00
Pierre Muller
8b0e2cf0cd fpwidestring depends on objpas unit because of $mode objfpc 2023-08-04 17:15:46 +02:00
Pierre Muller
e354e8322f Regenerate Makefile's after inc/Makefile.rtl change 2023-08-04 16:33:00 +02:00
Pierre Muller
ba3965e987 Add a few missing dependencies on system unit, or on objpas unit because of $mode use 2023-08-04 16:31:59 +02:00
Pierre Muller
4bd9ad7dee Regenerated Makefile's after change in inc/Makefile.rtl 2023-08-04 14:48:16 +02:00
Pierre Muller
9acc01cc93 Rectofy emx/os2 unit dependencies 2023-08-04 14:47:35 +02:00
Pierre Muller
493b58d72b Handle .pas/.pp source extension differences also for dotted units 2023-08-04 14:46:45 +02:00
Pierre Muller
ed734996fc Add required FPC_DOTTEDUNITS changes 2023-08-04 14:07:39 +02:00
Pierre Muller
84c8a68492 Regenerated Makefile's after change in inc/Makefile.rtl 2023-08-04 12:30:48 +02:00
Pierre Muller
0c75716f11 Use uppercase UNIT names in new EMX/OS2 rules 2023-08-04 12:29:53 +02:00
Pierre Muller
f01d3c6b39 Use uppercase UNIT names 2023-08-04 12:29:29 +02:00
Pierre Muller
17fc9aa60b Add required OS2Api. prefix for dotted units 2023-08-04 12:28:46 +02:00
Pierre Muller
ce5653897b * Move EMX/OS2 rules to inc/Makefile.rtl
+ Implement dotted versions for te mex/os2 units
  * Use lower names for OS2Api.name as in namespaced/os2 directory
2023-08-04 11:48:14 +02:00
Pierre Muller
d1dca0a815 Regenerated Makefile's after HEAPTRCUNIT change in inc/Makefile.rtl 2023-08-04 11:01:19 +02:00
Pierre Muller
b713b84352 Set HEAPTRCUNIT variable 2023-08-04 11:00:14 +02:00
Pierre Muller
d4172b48bc Regenerated Makefile's after change in inc/Makefile.rtl 2023-08-04 11:00:14 +02:00
Pierre Muller
7c7783a24a * Replace -I by -Fi iun objpas rule
* Correct fgl unit _DEPS variables
  * Set up rules for RTLCONSTSUNIT to handle both rtlconst and rtlconsts
2023-08-04 11:00:14 +02:00
Pierre Muller
401fcf6dfc Use RTLCONSTSUNIT but set the variable to rtlconst 2023-08-04 11:00:14 +02:00
Michaël Van Canneyt
3b8edbd6a6 * cwstrings only for unix. Fixes issue #40375 2023-08-04 10:58:09 +02:00
Michaël Van Canneyt
88b5728d94 * Remove debug writelns 2023-08-04 10:56:56 +02:00
Michaël Van Canneyt
30e7bfb666 * Apply Merge request !468 (use JPEG out_color_space) 2023-08-04 09:42:29 +02:00
Pierre Muller
89bcc82843 Fix last forgotten SFPUX8080UNIT wrong variable name 2023-08-04 09:05:11 +02:00
mattias
7228b558dd pastojs: skip specialized methods in RTTI, #39268 2023-08-04 02:07:05 +02:00
Sven Barth
f258d2f498 * regenerate tests/Makefile 2023-08-03 22:35:05 +02:00
Sven Barth
82dd70e72f * fix parameter alignment on x86_64 when more than 6 parameters are involved (aka the stack is used)
+ added test
2023-08-03 22:34:28 +02:00
Pierre Muller
ec0b830bba Regenerate Makefile's after 21b02cb56b 2023-08-02 22:36:20 +02:00
Pierre Muller
21b02cb56b Add default NSOSDIR and msmouse unit rules 2023-08-02 22:35:13 +02:00
Pierre Muller
67ba21f8a8 Add dotted version of Dos unit in msdos/sysutils source 2023-08-02 22:33:19 +02:00
Pierre Muller
6577cd16e2 Regenerate Makefile's after 0c7c75435d 2023-08-02 15:22:26 +02:00
Pierre Muller
0c7c75435d Fix dotted mmx unit rule and OBJCBASE_OPT 2023-08-02 15:21:16 +02:00
Pierre Muller
d12bc9e9b9 Add FPC_DOTTEDUNITS code 2023-08-02 15:20:27 +02:00
Pierre Muller
9c68cc9378 Update Makefile's after commit 93c116ff19 2023-08-02 14:22:34 +02:00
Pierre Muller
93c116ff19 Small fixes need to get i386-linux dotted ready.
* Add explicit -dFPC_DOOTEDUNITS for fpcylix unit
  * Add dependecy on sysutils for cpu unit
  * Add missing CPU_DEPS for System.CPU.ppu rule
2023-08-02 14:21:42 +02:00
Pierre Muller
603614e28e Adapt USE_STATX code to FPC_DOTTEDUNITS 2023-08-02 14:18:26 +02:00
Pierre Muller
34169d4fbd Regenerated Makefile's after adding WINDIRSDIR variable 2023-08-02 12:58:30 +02:00
Pierre Muller
0d8d363de4 Add WINDIRSDIR variable 2023-08-02 12:58:02 +02:00
Pierre Muller
2f97637b0f Regenerate Makefile's after change in inc/Makefile.rtl 2023-08-02 11:25:58 +02:00
Pierre Muller
640e0e028b Fix dependencies for win32 and win64 2023-08-02 11:25:58 +02:00
Pierre Muller
591ad88ec0 Add heaptrc and fix several namespaced unit names 2023-08-02 11:25:58 +02:00
Pierre Muller
e917b5c083 Temporary fix for win32/initc unit which is not yet handled in namespaced 2023-08-02 11:25:58 +02:00
Pierre Muller
ac91cbb2e5 Add explicit dependency of Windows unit to objpas 2023-08-02 11:25:58 +02:00
Pierre Muller
b877b2a978 Avoid using namespcaced/win32 directory 2023-08-02 11:25:58 +02:00
Pierre Muller
816079a7cc Handle path conversion using cygpath utility on Cygwin system 2023-08-02 09:16:42 +02:00
mattias
8f576a3aef pas2js: updated lpi 2023-08-02 08:52:16 +02:00
mattias
3ab38b69b8 fcl-passrc: clean up 2023-08-02 08:51:59 +02:00
mattias
47a4b9af4c pastojs: less hints 2023-08-02 08:48:27 +02:00
mattias
b84d32fe04 fcl-js: less hints 2023-08-02 08:47:52 +02:00
Pierre Muller
6f8e71cb87 Add missing win32 OS sysutils related variables, copied over from win64 2023-08-01 21:25:37 +00:00
Jonas Maebe
1a410bae12 LLVM: LLVM 17.0 support
No changes in IR (that affect us) since LLVM 16.0
2023-08-01 22:19:55 +02:00