Michaël Van Canneyt
|
a5a5225636
|
* Fixes & changes after discussion with Martin
|
2023-12-16 11:03:50 +01:00 |
|
Michaël Van Canneyt
|
0e0d42f472
|
* Extended version of tprocess
|
2023-12-14 23:00:24 +01:00 |
|
Michaël Van Canneyt
|
4d70faa3c2
|
* Disable inlining for the moment, so lazarus compiles
|
2023-12-14 18:13:10 +01:00 |
|
marcoonthegit
|
d91847f39c
|
* typo fix in previous commit relating to #40558
|
2023-12-14 09:59:04 +01:00 |
|
marcoonthegit
|
59883da0a0
|
* fix for drive existence in windows app modus, closes #40558
|
2023-12-14 09:37:42 +01:00 |
|
J. Gareth "Curious Kit" Moreton
|
5c090fce2c
|
* Node dumps now output the convention if it's not pocall_default
|
2023-12-13 21:35:31 +00:00 |
|
Henrique Gottardi Werlang
|
776216d032
|
Changed the default value for Char, to be a #0 char and not an empty string.
|
2023-12-13 13:41:51 +00:00 |
|
Michaël Van Canneyt
|
efe31e1e55
|
* Fix unicode rtl compilation
|
2023-12-13 14:16:23 +01:00 |
|
Michaël Van Canneyt
|
b95c02af16
|
* Update to latest version 18ad26b2bee562c00b8800ea4a20df1f946933e0
|
2023-12-11 19:23:46 +01:00 |
|
Karoly Balogh
|
a9ad18e623
|
h68units: new package with and for Human68k support units
|
2023-12-11 06:58:16 +01:00 |
|
Karoly Balogh
|
ee8903ea7b
|
tosunits: add the README as doc
|
2023-12-11 06:58:16 +01:00 |
|
Rika Ichinose
|
ecc56d7e68
|
Attempt to save push/pop ebx on small non-GPR moves.
|
2023-12-10 13:26:39 +00:00 |
|
Rika Ichinose
|
0750777fc8
|
Supposedly better fastmove.inc.
|
2023-12-10 13:26:39 +00:00 |
|
Ondrej Pokorny
|
a462acdb19
|
fix EncodeURLElement string types
|
2023-12-09 11:52:02 +01:00 |
|
Karoly Balogh
|
2648f8151d
|
human68k: implemented some trivial functions in sysutils
|
2023-12-08 06:52:01 +01:00 |
|
Jonas Maebe
|
49cb7b2564
|
LLVM: use llvm.dbg.declare instead of llvm.dbg.addr for variable declarations
Even though it's supposedly deprecated, clang also still uses it and without
the declaration ranges of local variables are sometimes cut off
|
2023-12-06 22:57:16 +01:00 |
|
Michaël Van Canneyt
|
dd768554b4
|
* Extra directive name
|
2023-12-06 20:20:09 +01:00 |
|
Michaël Van Canneyt
|
5ba83e8d35
|
* Parse inline variable declarations
|
2023-12-06 19:15:14 +01:00 |
|
Michaël Van Canneyt
|
fc6fc67295
|
* Delphi allows TEnum.in
|
2023-12-06 12:04:36 +01:00 |
|
Michaël Van Canneyt
|
be5e84715c
|
* Allow Delphi-style const [ref]
|
2023-12-06 11:25:55 +01:00 |
|
Michaël Van Canneyt
|
a546d4e64d
|
* Fix time argument of X509GmtimeAdj. Fixes issue #40555
|
2023-12-06 09:57:15 +01:00 |
|
Karoly Balogh
|
005cb5914c
|
human68k: implemented do_rename
|
2023-12-06 04:41:28 +01:00 |
|
Karoly Balogh
|
8ceeb8d165
|
human68k: pre-fetch the version number of the OS during startup. and store it for easy access
|
2023-12-06 04:41:28 +01:00 |
|
Karoly Balogh
|
34519c67a1
|
human68k: implemented do_chdir
|
2023-12-06 04:41:28 +01:00 |
|
Michaël Van Canneyt
|
09397bd542
|
* Delphi-compatible Record-based Regex API
|
2023-12-05 15:38:49 +01:00 |
|
Karoly Balogh
|
14cee4c152
|
human68k: implemented do_getdir (based on the Atari version)
|
2023-12-05 11:25:03 +01:00 |
|
Karoly Balogh
|
70839bd7f4
|
human68k: cosmetics, no functional change
|
2023-12-05 09:53:42 +01:00 |
|
Karoly Balogh
|
93a257ab29
|
human68k: try not to nuke immediately during argument parsing, if memory allocation fails
|
2023-12-05 09:52:52 +01:00 |
|
Karoly Balogh
|
e867fce883
|
human68k: implemented do_open (based on the Atari version)
|
2023-12-05 09:49:22 +01:00 |
|
Jonas Maebe
|
958f30f192
|
webtbs/tw10641.pp: skip for Darwin (it does not support these relocations)
|
2023-12-04 22:52:39 +01:00 |
|
Jonas Maebe
|
aa3f29eec8
|
LLVM: recognise Xcode-15 as LLVM codegen target
|
2023-12-04 22:52:39 +01:00 |
|
Jonas Maebe
|
24fcd05e8c
|
LLVM: only round currency values when storing them back to memory
Resolves #40550
|
2023-12-04 22:52:39 +01:00 |
|
Jonas Maebe
|
82f025e9e7
|
trealconstnode.printnodedata: fix currency values getting written to stdout
|
2023-12-04 22:52:39 +01:00 |
|
Karoly Balogh
|
1e066ba0bd
|
human68k: one more rework after advices/reports from Pierre Muller, hopefully this fixes all remaning edge cases
|
2023-12-04 15:37:42 +01:00 |
|
Karoly Balogh
|
5c93f3e271
|
human68k: also fill the entire args buffer with zeros, for proper last argument termination
|
2023-12-03 23:49:51 +01:00 |
|
florian
|
3cd2cbcda8
|
* GetEpochTime (not used though it seems) should return time_t
|
2023-12-03 23:28:23 +01:00 |
|
Michaël Van Canneyt
|
fb9bcac2d3
|
* Better creation of self-signed certificates. Patch by Anton (@odisey1245). Fixes issue #40553
|
2023-12-03 21:39:24 +01:00 |
|
Karoly Balogh
|
a009cc5c35
|
human68k: fixed argv[0] generation, after figuring out that length() is something very different to strlen()
|
2023-12-03 14:22:53 +01:00 |
|
Karoly Balogh
|
d7812f6c05
|
human68k: fix zero termination of the last argument
|
2023-12-03 14:22:53 +01:00 |
|
Michaël Van Canneyt
|
37e4fed3d4
|
* Some small improvements, added some clarification to readme
|
2023-12-03 13:14:22 +01:00 |
|
Michaël Van Canneyt
|
68217c7cd0
|
* Subtarget support
|
2023-12-03 13:14:22 +01:00 |
|
Michaël Van Canneyt
|
1f874777af
|
* More const for string params
|
2023-12-03 13:14:22 +01:00 |
|
Michaël Van Canneyt
|
4a0402f358
|
* Correct casing
|
2023-12-03 13:14:22 +01:00 |
|
Karoly Balogh
|
1fdd4f8c90
|
human68k: actually, the comm field coming from the OS is in ph68kdos_comline format, so use it accordingly
|
2023-12-03 12:14:22 +01:00 |
|
Karoly Balogh
|
a4c94c8b44
|
human68k: more work on getting tinyheap right. still doesn't seem to work, sadly, so still disabled
|
2023-12-03 12:14:22 +01:00 |
|
Karoly Balogh
|
b81b818a75
|
human68k: set default stack size to 16KiB
|
2023-12-03 12:14:22 +01:00 |
|
florian
|
1f91fe4b11
|
* fix output position of deprecated hint for certain cases where it was wrong, resolves #40534
|
2023-12-03 11:35:03 +01:00 |
|
Karoly Balogh
|
60473c7ead
|
human68k: parse the arguments passed to the program, fill out argc/argv, make ParamCount and ParamStr() to work
|
2023-12-03 09:54:05 +01:00 |
|
Karoly Balogh
|
0b65c173b8
|
human68k: disable tinyheap, as there's some memory trashing going on with it, and use the regular one for now
|
2023-12-03 09:54:05 +01:00 |
|
Karoly Balogh
|
d009941744
|
human68k: setup the stack, then use setblock to limit the memory usage to the amount we're really using. this frees up RAM, and allows the heap allocator to work.
|
2023-12-03 09:54:05 +01:00 |
|