florian
c2ff85ac5b
* patch by J. Gareth Moreton: Nothing (NOP) node optimisation, resolves #38194
...
git-svn-id: trunk@49054 -
2021-03-25 21:51:52 +00:00
Mattias Gaertner
e89e010155
pastojs: filer: restore global shortref names
...
git-svn-id: trunk@49053 -
2021-03-25 21:32:08 +00:00
Károly Balogh
50cb5707ef
amiga: check if P is nil while processing params. this should never happen, except sometimes in real world it still happens. so lets be defensive about it
...
git-svn-id: trunk@49052 -
2021-03-25 16:33:22 +00:00
ondrej
6b0d010a67
fcl-db: odbc: partially revert #49049
...
git-svn-id: trunk@49051 -
2021-03-25 14:47:47 +00:00
ondrej
fa0b053b21
fcl-db: odbc: go to first selectable result. issue #38664
...
git-svn-id: trunk@49049 -
2021-03-25 09:44:14 +00:00
Mattias Gaertner
5eda61e136
fcl-js: fixed writing multi add
...
git-svn-id: trunk@49048 -
2021-03-24 19:50:02 +00:00
michael
a1c392e0af
* Fix issue #38442
...
git-svn-id: trunk@49047 -
2021-03-24 17:05:26 +00:00
Jonas Maebe
7a0c6ab591
- removed unused leftovers from old t_bsd code
...
* no longer execute the linker via a shell script, but directly
git-svn-id: trunk@49046 -
2021-03-24 14:33:13 +00:00
Jonas Maebe
7fbda0e0e8
* support building with FPC 3.2.2
...
git-svn-id: trunk@49045 -
2021-03-24 14:33:09 +00:00
michael
986d172273
Fix casing, bug ID #38660
...
git-svn-id: trunk@49044 -
2021-03-24 10:40:03 +00:00
Mattias Gaertner
6fb57f8a92
pastojs: filer: fixed writing class destructor
...
git-svn-id: trunk@49043 -
2021-03-24 10:18:29 +00:00
florian
42f5944806
* patch by Arnaud Bouchez: initialize dummy_data properly, resolves #38653
...
git-svn-id: trunk@49040 -
2021-03-23 20:57:18 +00:00
michael
e99c9ddd75
* Add deprecation message
...
git-svn-id: trunk@49038 -
2021-03-23 11:53:33 +00:00
Károly Balogh
1b1e1009c1
rtl: reverted some accidental but harmless extra changes committed in r49036
...
git-svn-id: trunk@49037 -
2021-03-23 09:36:45 +00:00
Károly Balogh
45b5e9215c
rtl: remove defines for v2.x compiler from the common part of the RTL. It's no longer suppported to build with that
...
git-svn-id: trunk@49036 -
2021-03-23 09:32:49 +00:00
pierre
6f5f8237c0
Try to fix short package name issues in install.dat and add missing go32v2 packages
...
git-svn-id: trunk@49035 -
2021-03-22 23:26:26 +00:00
Jeppe Johansen
1105726dcf
* Add SAMD51P19A controller type. Unit generated by Michael Ring and slightly modified.
...
git-svn-id: trunk@49034 -
2021-03-22 18:40:12 +00:00
Mattias Gaertner
cae74485cf
fcl-js: fixed mem leak
...
git-svn-id: trunk@49033 -
2021-03-22 18:24:53 +00:00
florian
bae6ca6883
* Dwarf: write variant fields only if the require features are present, resolves #38651
...
git-svn-id: trunk@49032 -
2021-03-22 18:11:41 +00:00
Mattias Gaertner
d62da7bc5d
pastojs: convert TBinaryExpr left lists without stack
...
git-svn-id: trunk@49031 -
2021-03-22 17:35:51 +00:00
Mattias Gaertner
3c18b7e3b6
fcl-passrc: process TBinaryExpr left lists without stack
...
git-svn-id: trunk@49030 -
2021-03-22 17:29:50 +00:00
Mattias Gaertner
de0e5919c9
fcl-js: write and free TBinaryExpr left lists without stack
...
git-svn-id: trunk@49029 -
2021-03-22 17:28:35 +00:00
florian
a32a870f33
* another loop counter copying fix
...
git-svn-id: trunk@49028 -
2021-03-21 21:39:57 +00:00
Mattias Gaertner
786688eef6
fcl-passrc: resolver: resolve multi add expressions without stack
...
git-svn-id: trunk@49027 -
2021-03-21 20:10:01 +00:00
nickysn
4c209a7dc2
* JVM compilation fixed
...
git-svn-id: trunk@49026 -
2021-03-21 18:21:53 +00:00
Mattias Gaertner
8b09375ec2
pastojs: precompiled proc: store shortref to enumtype of enumvalue
...
git-svn-id: trunk@49025 -
2021-03-21 17:57:44 +00:00
Mattias Gaertner
8b63a69f59
pastojs: fixed compileserver --simpleserver and -d relative path
...
git-svn-id: trunk@49024 -
2021-03-21 17:56:00 +00:00
Károly Balogh
e8b92a4a76
qlunits: fix the return value of longint_to_qlfp
...
git-svn-id: trunk@49023 -
2021-03-21 11:14:24 +00:00
pierre
90d9f80aa5
Change short name of qlunits package to 'qlun' to respect 4 char limitation
...
git-svn-id: trunk@49022 -
2021-03-21 10:41:06 +00:00
marco
aa5a59fc00
* also assign threadid. mantis 38645
...
git-svn-id: trunk@49021 -
2021-03-20 21:45:19 +00:00
florian
c4ddb94cb4
* remove nf_write from the counter node when converting for loops into while loops if the counter is only read
...
git-svn-id: trunk@49020 -
2021-03-20 21:28:58 +00:00
florian
8ed2ea3672
* createlst and gparmake need to be used with the source os extension (actually, we should call it host extension)
...
git-svn-id: trunk@49019 -
2021-03-20 10:16:38 +00:00
nickysn
9fa61a6c9f
- removed the discardresult proc directive
...
git-svn-id: trunk@49017 -
2021-03-20 01:22:43 +00:00
nickysn
800bb3adc2
* instead of using discardresult, wrap the uniquestring functions in procedures,
...
that are declared as inline
git-svn-id: trunk@49016 -
2021-03-19 21:13:20 +00:00
florian
b9affc3406
* RiscV64: type conversion to 8 bit improved
...
git-svn-id: trunk@49015 -
2021-03-19 17:39:52 +00:00
michael
452cdf73b9
* Remove debug statement
...
git-svn-id: trunk@49014 -
2021-03-19 14:39:20 +00:00
michael
702322cfde
* discardresult modifier
...
git-svn-id: trunk@49013 -
2021-03-19 14:36:05 +00:00
michael
2a96ad2715
* Check buffer overflow when reading
...
git-svn-id: trunk@49012 -
2021-03-19 14:25:21 +00:00
ondrej
28e359f091
pqconnection: refactoring - use variable
...
git-svn-id: trunk@49011 -
2021-03-19 14:13:04 +00:00
ondrej
72fc981c7f
pqconnection: support ftVarBytes parameters (TParam.SetAsBytes)
...
git-svn-id: trunk@49010 -
2021-03-19 14:09:02 +00:00
Mattias Gaertner
29dee4a0d3
pas2js: fixed option --simpleserver and -d relative path
...
git-svn-id: trunk@49008 -
2021-03-19 10:31:46 +00:00
michael
3575369989
* Fix leap second reading
...
git-svn-id: trunk@49006 -
2021-03-19 09:22:13 +00:00
ondrej
2a61397d37
unix: fix timezone info for timers after the last transition
...
git-svn-id: trunk@49005 -
2021-03-19 08:11:10 +00:00
pierre
85a8169c48
Use 4 char-long ShortName for ihxutil utils package
...
git-svn-id: trunk@49003 -
2021-03-18 22:28:55 +00:00
florian
9e2bcd940a
+ RiscV: initial OpAddi02Op implementation
...
git-svn-id: trunk@49002 -
2021-03-18 21:49:25 +00:00
ondrej
881235b489
unix: fix RefreshTZInfo UTC parameter
...
git-svn-id: trunk@49001 -
2021-03-18 19:21:51 +00:00
nickysn
ecad5e9a6c
+ WebAssembly implementation of g_rangecheck that uses if/endif instead of
...
jumps to labels (which causes internal compiler error, because they're not
supported in WebAssembly)
git-svn-id: trunk@49000 -
2021-03-18 16:45:40 +00:00
florian
3072df59ff
* overflow checked mul helpers do not need to check all bits either
...
git-svn-id: trunk@48999 -
2021-03-17 21:30:41 +00:00
nickysn
d608b4b689
* instead of registering all and then deleting non-propgetter/setter procdefs in
...
pdecvar.read_property_dec, don't register them by default, and then only
register them, if they are propgetter/setter. This prevents dangling pointers
in current_module.deflist and potential use-after-free bugs.
git-svn-id: trunk@48998 -
2021-03-17 19:16:38 +00:00
Mattias Gaertner
9e9859f145
fcl-passrc: fixed no hint when published method hides ancestor method
...
git-svn-id: trunk@48997 -
2021-03-17 18:22:11 +00:00