nickysn
5718b33dd8
+ implemented Do_FilePos for the WASI target
...
git-svn-id: trunk@49529 -
2021-06-23 00:03:44 +00:00
nickysn
5ee902800c
+ implemented do_truncate for the WASI target
...
git-svn-id: trunk@49528 -
2021-06-22 23:57:39 +00:00
nickysn
a7b3747b7b
+ implemented Erase() for the WASI target
...
git-svn-id: trunk@49527 -
2021-06-22 23:52:22 +00:00
nickysn
0af333bd0f
+ implemented RmDir for the WASI target
...
git-svn-id: trunk@49526 -
2021-06-22 23:36:30 +00:00
nickysn
144d7ed978
+ implemented MkDir for the WASI target
...
git-svn-id: trunk@49525 -
2021-06-22 23:33:54 +00:00
nickysn
bc08af99b0
+ initial implementation of resolving relative paths
...
git-svn-id: trunk@49524 -
2021-06-22 23:14:33 +00:00
nickysn
ba3383f7e3
+ keep also the fds for the current dirs
...
git-svn-id: trunk@49523 -
2021-06-22 22:44:20 +00:00
nickysn
d3ce008cd3
+ initial implementation of GetDir() for WASI
...
git-svn-id: trunk@49522 -
2021-06-22 22:35:32 +00:00
nickysn
0a384b0905
* enumerate preopened dirs on startup and store them in a list, accessible via global vars in the system unit
...
git-svn-id: trunk@49521 -
2021-06-22 20:51:19 +00:00
florian
bbcc396644
* ARM: fix for Merge Add/Sub optimization
...
git-svn-id: trunk@49520 -
2021-06-21 21:36:32 +00:00
florian
356afdd25b
* ARM (thumb): do not save registers in routines marked as noreturn
...
git-svn-id: trunk@49519 -
2021-06-20 18:14:30 +00:00
michael
15f25da1fa
* Fix issue ID #0039024 , potential wrong write
...
git-svn-id: trunk@49518 -
2021-06-20 08:06:08 +00:00
michael
492a0ffcac
* Better precision for samedatetime. Issue ID #39023 , patch by Zoran Vučenović
...
git-svn-id: trunk@49517 -
2021-06-20 08:00:01 +00:00
marcus
436b8c2121
AROS: some fixes for AVL_ functions, added missing NewCreateTaskA
...
git-svn-id: trunk@49516 -
2021-06-18 17:05:09 +00:00
marcus
810e62b7c9
Amiga, MorphOS, AROS: unified function results to LongBool in amigados unit, correct type for GFXBase
...
git-svn-id: trunk@49515 -
2021-06-18 16:35:05 +00:00
florian
ddb572513c
+ LICENSE and README.md added, taken from git test conversion as committed by Michael
...
git-svn-id: trunk@49514 -
2021-06-18 16:15:19 +00:00
florian
50648f2a60
+ ARM: PushPop optimziation
...
git-svn-id: trunk@49510 -
2021-06-17 21:12:08 +00:00
pierre
ce2984e16a
Fix compilation of tiso8601 test by adding -Mobjfpc option
...
git-svn-id: trunk@49509 -
2021-06-16 21:04:25 +00:00
florian
e1d9d1be0a
+ Merge Add/Sub optimization
...
git-svn-id: trunk@49508 -
2021-06-16 19:53:56 +00:00
michael
f3e7d96053
* Fix issue #39009 , remove size 20 limit on float types
...
git-svn-id: trunk@49507 -
2021-06-16 09:33:45 +00:00
florian
3f8aeadb91
* do not generate exit code for arm (thumb and thumb-2) if a routine is marked as noreturn
...
git-svn-id: trunk@49506 -
2021-06-15 20:09:46 +00:00
florian
2c418b988c
* use smaller alignment when generating thumb code
...
git-svn-id: trunk@49505 -
2021-06-15 19:52:07 +00:00
florian
c193551980
* HaltProc does not return
...
git-svn-id: trunk@49504 -
2021-06-15 19:34:39 +00:00
florian
7ee31ae252
* optimization "Merging stores: STR/STR -> STM" cannot be carried out when generating thumb code
...
git-svn-id: trunk@49503 -
2021-06-15 19:05:34 +00:00
florian
4e159b3d45
* set no result in NoBeginThread, it never returns
...
git-svn-id: trunk@49502 -
2021-06-14 21:32:35 +00:00
florian
2e086a2570
+ skeleton of an embedded thread manager
...
git-svn-id: trunk@49501 -
2021-06-14 21:24:18 +00:00
pierre
8608b82c01
Re-generate Makefile after wrong commit #49495 , fixes bug report 39001
...
git-svn-id: trunk@49500 -
2021-06-14 08:58:59 +00:00
florian
776667366f
* patch by J. Gareth Moreton: ARM - str/str -> stm optimisation, second part of #38975
...
git-svn-id: trunk@49499 -
2021-06-13 20:46:46 +00:00
florian
9d2e71ff69
* patch by Alfred to use new linker names for Android NDK >=22, resolves #38987
...
git-svn-id: trunk@49498 -
2021-06-12 20:45:15 +00:00
pierre
97b2f7a5e1
Exchange REQUIREDVERSION and REQUIREDVERSION2 values to get 3.2.2 version in reuired release version message
...
git-svn-id: trunk@49496 -
2021-06-11 11:58:47 +00:00
pierre
9374155344
Add --NOLLVM and use LLVM by default of compiler is llvm variant
...
git-svn-id: trunk@49495 -
2021-06-11 08:49:24 +00:00
florian
464730dc44
+ patch by J. Gareth Moreton: New label debugging feature, resolves #38980
...
git-svn-id: trunk@49494 -
2021-06-10 20:26:17 +00:00
florian
214936b90e
* patch by J. Gareth Moreton: refactoring to standardise the "Peephole Optimization: " prefix on peephole debug messages, part of #38975
...
git-svn-id: trunk@49493 -
2021-06-09 18:31:52 +00:00
marco
6d287a8db8
* commit second patch (from Hendi) from mantis #38930 , make debug define compiling again
...
git-svn-id: trunk@49492 -
2021-06-08 08:58:21 +00:00
marco
4895133646
* revert accidentally modified file.
...
git-svn-id: trunk@49491 -
2021-06-08 08:53:42 +00:00
marco
09290da51e
* use local buffer for seek mantis #38930 patch by Hendi.
...
git-svn-id: trunk@49490 -
2021-06-08 08:52:50 +00:00
florian
134bc7eb42
* ARM: split TCpuThumb2AsmOptimizer.PeepHoleOptPass1Cpu
...
git-svn-id: trunk@49489 -
2021-06-07 21:20:43 +00:00
svenbarth
e41c1ec118
* fix test so that it will work correctly on non-Windows as well
...
git-svn-id: trunk@49488 -
2021-06-06 20:51:46 +00:00
florian
a988c0fab1
* explicitly reset successor if noreturn is set
...
git-svn-id: trunk@49487 -
2021-06-06 20:33:09 +00:00
svenbarth
2b3edb2c53
* in the default exception handler add the captured exception to the exception object stack as well
...
+ added test (needs to work with any exception handling mechanism; currently tested with SetJmp/LongJmp, SEH 32-bit and SEH 64-bit based exception handling)
git-svn-id: trunk@49486 -
2021-06-06 17:06:24 +00:00
michael
b3ced4de97
* Test from werner pamler for issue #38968
...
git-svn-id: trunk@49485 -
2021-06-06 12:49:37 +00:00
michael
aedd0e4518
* Fix issue #38968 , patch from Werner Pamler to fix fractional seconds in IS8061conversion
...
git-svn-id: trunk@49484 -
2021-06-06 12:47:49 +00:00
florian
40e1a09e6c
* improved AndUtxh2And optimization
...
git-svn-id: trunk@49483 -
2021-06-05 21:14:30 +00:00
svenbarth
be1461654f
- remove unused copy of tw17904 (wrong extension)
...
git-svn-id: trunk@49482 -
2021-06-05 17:44:00 +00:00
svenbarth
e89e87372e
+ add a test for Variant dispatch and the generated call description format (this is for the previous three fixes)
...
git-svn-id: trunk@49481 -
2021-06-05 17:43:57 +00:00
svenbarth
6e4984184b
* for variant dispatch calls, use the parameter name in source case, not upper case
...
git-svn-id: trunk@49480 -
2021-06-05 17:43:53 +00:00
svenbarth
7330a0156c
* fix writing of the method and parameter names for the Variant call description
...
git-svn-id: trunk@49479 -
2021-06-05 17:43:49 +00:00
marco
c8be89c7fa
* fix from Sebastian Hellwig for writeunicodestring bytes number, mantis 0038963
...
git-svn-id: trunk@49478 -
2021-06-05 15:42:34 +00:00
pierre
04ebdf8df8
Fix compilation for x86_64 llvm variant
...
git-svn-id: trunk@49477 -
2021-06-05 06:47:46 +00:00
pierre
4483343d00
Return -1 if size of file is smaller tham header size in tppufile.readheader method
...
git-svn-id: trunk@49476 -
2021-06-04 21:15:46 +00:00