Yuriy Sydorov
b96057adeb
* Remove register allocations of coalesced registers if the alias
...
register is spilled.
2021-09-06 18:37:45 +03:00
mattias
d20f18634f
pas2js: git ignore linux binaries
2021-09-06 16:51:48 +02:00
Michaël Van Canneyt
54415f8f4e
* Import statement
2021-09-05 23:50:08 +02:00
florian
677f829732
* tw39323 needs to turn on range check to test what it is supposed to test
2021-09-05 23:12:34 +02:00
florian
3cddfb4e2f
* patch by J. Gareth Moreton: x86: SETcc/TEST/SETcc -> SETcc/SETcc optimisation, resolves #39271
2021-09-05 22:17:11 +02:00
florian
a5f6505edc
* fix range checking for zero based strings, resolves #39323
2021-09-05 21:03:31 +02:00
florian
468975aa30
+ move often used floating point constants into registers
2021-09-05 18:19:58 +02:00
florian
d2921dfb55
* move more node tree optimizations to tcgprocinfo.OptimizeNodeTree
2021-09-05 18:00:11 +02:00
florian
b3bf183fd3
* pass the final name of the compiler executable when compiling the compiler to avoid
...
moving the executable afterwards, this allows proper stack dumps with line numnbers
on OSes with external debugging information (darwin)
2021-09-05 16:48:01 +02:00
Michaël Van Canneyt
6a9d2cae93
* Debugger statement
2021-09-05 15:20:13 +02:00
Michaël Van Canneyt
652643499a
* const and let statements
2021-09-05 15:08:39 +02:00
Michaël Van Canneyt
a214682495
* Parse async functions
2021-09-05 14:10:12 +02:00
Michaël Van Canneyt
d1bbc99e48
* Pass all directives through OnDirective
2021-09-05 14:09:04 +02:00
Michaël Van Canneyt
985ebf3b63
* New keywords for ECMA2021
2021-09-05 10:26:51 +02:00
Michaël Van Canneyt
714f036420
* Parse linklib directive
2021-09-04 22:50:24 +02:00
florian
396a030fc2
+ debugging statement
2021-09-04 19:12:04 +02:00
Michaël Van Canneyt
b36154671b
* Bring compileserver functionality up-to-date with simpleserver
2021-09-04 17:49:32 +02:00
Michaël Van Canneyt
bfc5fcb8d1
* Compile httpjson
2021-09-04 17:48:21 +02:00
Michaël Van Canneyt
06ab6d7fa7
* Enable location management API
2021-09-04 13:15:56 +02:00
Michaël Van Canneyt
886baf4cb9
* location management API
2021-09-04 13:15:38 +02:00
Michaël Van Canneyt
a206deddfb
* Improved solution for issue #38435 , json helpers for http request/response
2021-09-04 13:15:14 +02:00
Michaël Van Canneyt
4dc1e22f1f
* Allow to move routes, make route management thread-safe
2021-09-04 13:12:53 +02:00
Michaël Van Canneyt
a390a27420
* Uppercase argument for GetHTTPStatusText
2021-09-04 13:12:17 +02:00
Michaël Van Canneyt
66a1486f32
* SetStatus convenience call
2021-09-04 13:11:45 +02:00
Michaël Van Canneyt
f9c006ca9f
* Remove module, move module before default
2021-09-04 13:11:18 +02:00
Michaël Van Canneyt
cb73bb939b
* Use FPC server by default
2021-09-03 17:41:18 +02:00
Michaël Van Canneyt
7ef2012151
* Fix wrong read loop
2021-09-03 17:41:18 +02:00
florian
2ce34f7bd3
* do constant folding on div <const. int> div <const. int>, resolves #39301
2021-09-02 22:04:42 +02:00
mattias
261c0ff708
pastojs: fixed typecast jsvalue to external class instance not checking if Object
2021-09-02 15:13:53 +02:00
mattias
84c2a0d89e
fcl-web: example missing semicolon and gitignore linux bin
2021-09-02 15:13:08 +02:00
Bernd Kreuss
2210143239
fix wording of error message when field not found during reading of lfm file
2021-09-02 11:16:56 +02:00
Michaël Van Canneyt
fe656ab4ef
fix for issue #39333
2021-09-02 09:32:43 +02:00
Michaël Van Canneyt
40dc7380dc
* Correct precisions
2021-09-01 22:43:47 +02:00
florian
3069d74ecc
* handle constant folding correctly for <pointer>+<ord. constant>+<ord. constant>, resolves #39332
2021-09-01 21:32:27 +02:00
Michaël Van Canneyt
cb22b7a1d5
* Fopefully last fix for non-select platforms
2021-09-01 14:57:51 +02:00
Michaël Van Canneyt
71457e6408
* More platform fixes
2021-09-01 14:26:28 +02:00
Michaël Van Canneyt
0b96cc3a30
* Fix for non-compilation on non-supported platforms: linux -> unix
2021-09-01 14:05:27 +02:00
Michaël Van Canneyt
6e5103f3c5
* Fix for non-compilation on non-supported platforms
2021-09-01 14:03:36 +02:00
Michaël Van Canneyt
ccfb34c518
* Add http client pool from Ondrej Pokorny
2021-09-01 12:50:23 +02:00
Michaël Van Canneyt
db5b974a42
Merge branch 'main' into httpserver_keepalive
2021-09-01 09:39:22 +02:00
Ondrej Pokorny
54e418c5e8
* fphttpclient: add new OnIdle event to keep the client responsive in case the server needs a lot of time to respond (and to be able to terminate the request while waiting for data)
2021-09-01 09:31:50 +02:00
florian
8efae66956
* we cannot do SSA during partial writes to arrays which span multiple registers, resolves #39325
2021-09-01 09:31:50 +02:00
florian
dca4bde3a2
* unified internal error
2021-09-01 09:31:50 +02:00
Sven Barth
be069c8fa8
* fix #39329 : adjust visibilties of PT and TArr in TVector<> and TDeque<> so that they can be correctly used either by descendants or users outside of the class
2021-09-01 09:31:50 +02:00
florian
4303d62c2b
* do fullcycle with -j 4
2021-09-01 09:31:50 +02:00
Pierre Muller
b5fca5b094
Ignore all BuildUnit_{package_name}.pp generated file
2021-09-01 09:31:50 +02:00
Ondrej Pokorny
bce2f26234
* TEncoding.GetEncoding - create unicode encodings, not only MBCS
2021-09-01 09:31:50 +02:00
ccrause
5ab6775376
Sorted help options.
2021-09-01 09:31:50 +02:00
florian
9305bff861
* generate a def. file only if really necessary
2021-09-01 09:31:15 +02:00
Sven Barth
3ce6cae11d
* fix for #39310 by fixing various small issues in tabstractrecordsymtable.has_single_field:
...
- initialize the returned def to a safe default
- correctly reset the found symbol for each loop
- reset the result when descending into a record
+ added test
2021-09-01 09:31:15 +02:00