michael
|
c7690907e7
|
Correctly handle subclasses, patch by Henrique Werlang (issue #39195)
git-svn-id: trunk@49589 -
|
2021-07-10 10:01:48 +00:00 |
|
florian
|
c185ce02cc
|
* patch by J. Gareth Moreton: x86: RegLoadedWIthNewValue overhaul and bug fix, resolves #39187
git-svn-id: trunk@49588 -
|
2021-07-09 20:58:42 +00:00 |
|
svenbarth
|
924f9466f0
|
* fix for Mantis #26760: apply patch by Ondrej Pokorny to ensure that units referenced by an "in"-clause are recompiled when they have been changed
+ added test (though due to the nature of the bug it needs to be interactive)
git-svn-id: trunk@49587 -
|
2021-07-09 15:52:00 +00:00 |
|
florian
|
cb0f422eb1
|
* patch by J. Gareth Moreton: x86: MovMovSar2MovCltd bug fix, resolves #39180
git-svn-id: trunk@49586 -
|
2021-07-08 20:40:10 +00:00 |
|
marco
|
76765c64a0
|
* high(fdata) can be -1 for empty array -> loopcounter signed, patch by
Bernd Kreuss mantis #39179
git-svn-id: trunk@49584 -
|
2021-07-08 08:12:49 +00:00 |
|
florian
|
86ac03e07e
|
+ support SHLX and SHRX in TX86AsmOptimizer.RegLoadedWithNewValue, resolves #39178
git-svn-id: trunk@49583 -
|
2021-07-07 20:28:04 +00:00 |
|
florian
|
5ca73c61f4
|
+ CPU.BMI1Support and CPU.BMI2Support
git-svn-id: trunk@49582 -
|
2021-07-07 20:26:59 +00:00 |
|
svenbarth
|
229506acd0
|
* fix for Mantis #39147: apply adjusted patch (especially more paranoid checks) from Serge Anvarov
git-svn-id: trunk@49581 -
|
2021-07-06 21:16:04 +00:00 |
|
florian
|
ea47cb313d
|
* patch by J. Gareth Moreton: improve MovAndTest2Test optimization, resolves #39156
git-svn-id: trunk@49580 -
|
2021-07-06 20:55:41 +00:00 |
|
florian
|
7d6b01bfc4
|
+ SHXXMov2SHXX optimization
git-svn-id: trunk@49579 -
|
2021-07-05 21:07:46 +00:00 |
|
florian
|
9377d9a029
|
* CMOV does not read the second operand
git-svn-id: trunk@49578 -
|
2021-07-04 20:46:28 +00:00 |
|
florian
|
7a4110cca9
|
* DeepMovOpt requires that the target reg of the mov is not modified before hp2
git-svn-id: trunk@49577 -
|
2021-07-04 20:46:02 +00:00 |
|
florian
|
94a15faa7f
|
* patch by J. Gareth Moreton to fix faulty conditional jump logic, resolves #38985
git-svn-id: trunk@49576 -
|
2021-07-03 21:05:27 +00:00 |
|
florian
|
b463d511bf
|
* serial handles higher baudrates if constants are available
git-svn-id: trunk@49575 -
|
2021-07-02 20:00:33 +00:00 |
|
nickysn
|
f0543ad8d5
|
* use -1 instead of 0 for indicating empty DirFD
git-svn-id: trunk@49574 -
|
2021-07-01 01:48:25 +00:00 |
|
nickysn
|
0219b4018c
|
+ initial working implementation of FindFirst/FindNext
git-svn-id: trunk@49573 -
|
2021-07-01 01:34:07 +00:00 |
|
florian
|
49ff6f5126
|
* patch by Alfred to fix cross building to darwin, resolves #39109
git-svn-id: trunk@49572 -
|
2021-06-30 21:01:48 +00:00 |
|
michael
|
1e6952264b
|
* BitSizeOf Documentation sub (issue #39110)
git-svn-id: trunk@49571 -
|
2021-06-30 10:10:38 +00:00 |
|
florian
|
aca327d787
|
+ added baud rate constants for arm as proposed by Piotr Kardasz in #39101
git-svn-id: trunk@49570 -
|
2021-06-29 21:09:31 +00:00 |
|
florian
|
51326e94f3
|
* allow char constant to be used for const string parameters in generic specializations, resolves #39030
git-svn-id: trunk@49569 -
|
2021-06-28 20:35:33 +00:00 |
|
florian
|
ce1f9cce01
|
* throw an error if esp/rsp are used as index register
git-svn-id: trunk@49568 -
|
2021-06-27 21:21:19 +00:00 |
|
florian
|
ba1b0883c2
|
* r/esp cannot be used as index register
git-svn-id: trunk@49567 -
|
2021-06-27 20:51:03 +00:00 |
|
marco
|
872ff19622
|
* fix typo
git-svn-id: trunk@49566 -
|
2021-06-26 19:24:57 +00:00 |
|
marco
|
98d35bb8cb
|
* redo psd constants, mantis #39022
git-svn-id: trunk@49565 -
|
2021-06-26 18:36:37 +00:00 |
|
ondrej
|
48f259589b
|
fpSQLParser: fix float literal parsing (make it locale-independent)
git-svn-id: trunk@49564 -
|
2021-06-26 16:05:37 +00:00 |
|
marco
|
d4b4950ae4
|
* tcolors alias.
* a few missing colors copied from lazarus' graphics unit
git-svn-id: trunk@49563 -
|
2021-06-26 16:00:12 +00:00 |
|
marcus
|
51996d6280
|
Amiga video unit: fixed not initialized TInputEvent field, 2nd try, now the deadkeys actually work as they should
git-svn-id: trunk@49562 -
|
2021-06-26 08:46:38 +00:00 |
|
florian
|
4236bee6f1
|
* win64: factored out cpu specific code
git-svn-id: trunk@49561 -
|
2021-06-25 21:15:08 +00:00 |
|
marcus
|
820e0dddcd
|
Amiga video unit: fixed not initialized TInputEvent field
git-svn-id: trunk@49560 -
|
2021-06-25 16:37:38 +00:00 |
|
florian
|
d7a9a73194
|
+ stack pages need to be touched on aarch64-win64 as well
git-svn-id: trunk@49559 -
|
2021-06-24 20:02:26 +00:00 |
|
michael
|
7a7abea0ee
|
* Remove debug statement
git-svn-id: trunk@49558 -
|
2021-06-24 13:20:34 +00:00 |
|
michael
|
d56ddc28e8
|
* Apply one JSON to another JSON object
git-svn-id: trunk@49557 -
|
2021-06-24 12:37:47 +00:00 |
|
nickysn
|
5eac35664f
|
+ started working on DOS.FindFirst
git-svn-id: trunk@49555 -
|
2021-06-24 01:35:24 +00:00 |
|
nickysn
|
73aa30ee0a
|
* set the exeext for WASI properly in dotest.pp
git-svn-id: trunk@49554 -
|
2021-06-24 00:27:15 +00:00 |
|
nickysn
|
618237a1c7
|
* update revision.inc
git-svn-id: trunk@49553 -
|
2021-06-24 00:17:52 +00:00 |
|
nickysn
|
433050a2c4
|
* set EXEEXT to .wasm for the WASI target in fpcmake
git-svn-id: trunk@49552 -
|
2021-06-24 00:16:00 +00:00 |
|
nickysn
|
afb9c2ae94
|
+ implemented environment variables support in the DOS unit for the WASI target
git-svn-id: trunk@49551 -
|
2021-06-23 23:15:15 +00:00 |
|
nickysn
|
c275c3c7f2
|
+ implemented Randomize
git-svn-id: trunk@49550 -
|
2021-06-23 22:11:11 +00:00 |
|
nickysn
|
4240279a84
|
+ always request pollfd_readwrite rights, when opening a file
git-svn-id: trunk@49549 -
|
2021-06-23 21:48:10 +00:00 |
|
nickysn
|
ca3f1d7b6d
|
+ always request FD_ADVISE rights, when opening a file
git-svn-id: trunk@49548 -
|
2021-06-23 21:45:52 +00:00 |
|
nickysn
|
5ff2af5176
|
+ always request FD_FDSTAT_SET_FLAGS rights
git-svn-id: trunk@49547 -
|
2021-06-23 21:44:19 +00:00 |
|
nickysn
|
90eb1351dc
|
+ request FD_DATASYNC and FD_SYNC rights when a file is opened for writing
git-svn-id: trunk@49546 -
|
2021-06-23 21:42:49 +00:00 |
|
nickysn
|
67c1520928
|
* changed the formatting of the setting of fs_rights_base in Do_Open. No functional changes.
git-svn-id: trunk@49545 -
|
2021-06-23 21:41:12 +00:00 |
|
nickysn
|
9efcd4e554
|
+ request fd_allocate rights when opening a file for writing
git-svn-id: trunk@49544 -
|
2021-06-23 21:39:10 +00:00 |
|
nickysn
|
3fd6704582
|
+ request the rights to set size (truncate) and set times, when a file is opened for writing
git-svn-id: trunk@49543 -
|
2021-06-23 21:36:22 +00:00 |
|
nickysn
|
a5309a5d0c
|
+ request fd_seek and fd_tell rights when opening a file
git-svn-id: trunk@49542 -
|
2021-06-23 21:31:55 +00:00 |
|
nickysn
|
720068360e
|
+ workaround for newer wasmtime versions that don't report the fd type of
stdin/stdout/stderr. Always assume handles 0..2 are a device, so that
standard input and output are flushed.
git-svn-id: trunk@49541 -
|
2021-06-23 21:22:15 +00:00 |
|
nickysn
|
827f543289
|
* fixed date calculation in WasiDateToDT
git-svn-id: trunk@49540 -
|
2021-06-23 21:01:30 +00:00 |
|
nickysn
|
c48f27225e
|
+ request the FD_FILESTAT_GET capability when opening files
git-svn-id: trunk@49539 -
|
2021-06-23 20:58:10 +00:00 |
|
nickysn
|
25a9843ea4
|
* also set doserror to 5 for access denied in dos.getfattr
git-svn-id: trunk@49538 -
|
2021-06-23 20:57:50 +00:00 |
|