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
FPK
d5d90499ee
* factored out the fullcycle job as proposed by Marcus
2021-09-01 09:31:15 +02:00
florian
5d9968366b
* fix test for targets with FPC_COMP_IS_INT64 defined
2021-09-01 09:31:15 +02:00
FPK
c2eb68330c
+ do fullcycle
2021-09-01 09:31:14 +02:00
FPK
94a5fd4a5e
* build fpts2junit after testing so all directories are present
2021-09-01 09:31:14 +02:00
FPK
2ee32623fb
+ build fpts2junit
...
+ generate testresult.xml artifact
2021-09-01 09:31:14 +02:00
FPK
936a35b587
* build and test must be one job
2021-09-01 09:31:14 +02:00
FPK
f43a65aec2
* Cleaned up .gitlab-ci.yml
...
* Added regression testing
2021-09-01 09:31:14 +02:00
FPK
b31adddd7e
Added make command to .gitlab-ci.yml
2021-09-01 09:31:14 +02:00