Mattias Gaertner
|
6791127952
|
fcl-js: jswriter: if-else: use bfalse position
git-svn-id: trunk@37240 -
|
2017-09-17 20:33:02 +00:00 |
|
Mattias Gaertner
|
8a9ddd8eb4
|
fcl-passrc: parser: use token start for statement position
git-svn-id: trunk@37239 -
|
2017-09-17 20:27:43 +00:00 |
|
Mattias Gaertner
|
eccb5422e0
|
fcl-passrc: parser: TPasImplIfElse now uses if token start instead of condition end position
git-svn-id: trunk@37238 -
|
2017-09-17 20:13:09 +00:00 |
|
Mattias Gaertner
|
544d44827f
|
pastojs: fixed lpi
git-svn-id: trunk@37237 -
|
2017-09-17 20:12:15 +00:00 |
|
Mattias Gaertner
|
49115a4199
|
pastojs: added test for generating sourcemap
git-svn-id: trunk@37236 -
|
2017-09-17 19:58:59 +00:00 |
|
Mattias Gaertner
|
1f92f3c754
|
fcl-passrc: program, unit, library, initialization: use token start position instead of end
git-svn-id: trunk@37235 -
|
2017-09-17 19:50:29 +00:00 |
|
Mattias Gaertner
|
51fd3d9ff6
|
fcl-js: sourcemap: added TSourceMap.IndexOfSegmentAt
git-svn-id: trunk@37234 -
|
2017-09-17 19:49:29 +00:00 |
|
michael
|
396d1b823c
|
* Refactoring: move report layouting to separate class, so it can be overridden
git-svn-id: trunk@37233 -
|
2017-09-17 16:47:24 +00:00 |
|
michael
|
2c1a7fa1d1
|
* Remove some warnings
git-svn-id: trunk@37232 -
|
2017-09-17 09:32:24 +00:00 |
|
michael
|
b8d0c9da03
|
* Aggregate expressions, modified patch by Pascal Riekenberg
git-svn-id: trunk@37231 -
|
2017-09-17 09:32:02 +00:00 |
|
Károly Balogh
|
fd00920006
|
m68k-palmos: internal sysinit, and patch target support so it works prc-tools-remix on a modern system
git-svn-id: trunk@37230 -
|
2017-09-16 21:34:55 +00:00 |
|
Károly Balogh
|
8c8a026fa6
|
palmunits: allow to build with FPUNONE
git-svn-id: trunk@37229 -
|
2017-09-16 18:36:22 +00:00 |
|
Károly Balogh
|
aa5a3da312
|
fcl-stl: allow ghashmap to build with FPUNONE. also some tabs to spaces fixes
git-svn-id: trunk@37228 -
|
2017-09-16 18:35:11 +00:00 |
|
Károly Balogh
|
e1501c86bf
|
m68k: fix no FPU support
git-svn-id: trunk@37227 -
|
2017-09-16 18:13:57 +00:00 |
|
Tomas Hajny
|
dd723f2c7b
|
* correct typo in comments
git-svn-id: trunk@37226 -
|
2017-09-16 12:29:10 +00:00 |
|
svenbarth
|
90bd408de4
|
* fix for Mantis #32355: adjust the meaning of the typehelpers modeswitch for Delphi modes in that it enables the "type helper" syntax as it is in the non-Delphi modes; extending primitive types with record helpers is now always enabled in Delphi modes
+ added test
git-svn-id: trunk@37225 -
|
2017-09-15 21:09:21 +00:00 |
|
svenbarth
|
83f5b27e02
|
* check helpertype instead of the extendeddef to judge whether inherited should be allowed or not
git-svn-id: trunk@37224 -
|
2017-09-15 20:52:42 +00:00 |
|
pierre
|
efcb10f537
|
Handle arm-palmos syscall modifier
git-svn-id: trunk@37223 -
|
2017-09-15 20:29:02 +00:00 |
|
pierre
|
f7fd137787
|
Accept syscall procedure modifier for arm-palmos
git-svn-id: trunk@37222 -
|
2017-09-15 20:27:57 +00:00 |
|
pierre
|
fee49a3e40
|
Disable threading feature for arm-palmos (like it is done for m68k-palmos)
git-svn-id: trunk@37221 -
|
2017-09-15 20:27:03 +00:00 |
|
pierre
|
d0f8ea7969
|
Add arm-palmos target to list supporting po_syscall
git-svn-id: trunk@37220 -
|
2017-09-15 20:25:59 +00:00 |
|
pierre
|
6db8937adb
|
Also use in path ppudump for ppulogs rule
git-svn-id: trunk@37219 -
|
2017-09-15 20:24:06 +00:00 |
|
pierre
|
311a6f7844
|
Unsert BUILDFULLNATIVE if CROSSCOMPILED is set
git-svn-id: trunk@37218 -
|
2017-09-15 20:22:56 +00:00 |
|
Károly Balogh
|
893228deee
|
palmos: use tinyheap, also tweaks to startup code
git-svn-id: trunk@37217 -
|
2017-09-15 16:18:28 +00:00 |
|
Károly Balogh
|
587471a0bb
|
palmos: new pascal startup code sketch. the code was tested elsewhere, but not as part of the RTL yet
git-svn-id: trunk@37216 -
|
2017-09-15 16:06:19 +00:00 |
|
Károly Balogh
|
b56a4bc800
|
palmos: an include which will contain the subset of the API the RTL needs
git-svn-id: trunk@37215 -
|
2017-09-15 16:05:13 +00:00 |
|
pierre
|
5ee0e728df
|
Remove code from arm WinCE startup, leaving prt0.as empty
git-svn-id: trunk@37214 -
|
2017-09-15 14:36:13 +00:00 |
|
pierre
|
ab0df78c00
|
Add systraps and pilot units
git-svn-id: trunk@37213 -
|
2017-09-15 14:32:28 +00:00 |
|
pierre
|
2cce7c3a1c
|
Allow compilation of pilot unit
git-svn-id: trunk@37212 -
|
2017-09-15 14:28:43 +00:00 |
|
Károly Balogh
|
93910c60be
|
palmos: register the linker at least, although it's probably not functional with current RTL
git-svn-id: trunk@37211 -
|
2017-09-15 11:33:40 +00:00 |
|
pierre
|
89b3f6c86a
|
Fix the RTL directory for old OSes that use OS_TARGET only for rtlppulogs rule
git-svn-id: trunk@37210 -
|
2017-09-15 11:24:06 +00:00 |
|
pierre
|
e1dbb5edcb
|
Fix crash for GenConstraints handling
git-svn-id: trunk@37209 -
|
2017-09-15 08:43:17 +00:00 |
|
pierre
|
8b0df68a81
|
Use installed ppudump instead of trying to recompile it, to be able to test cross-compiled RTL units
git-svn-id: trunk@37208 -
|
2017-09-14 15:57:25 +00:00 |
|
pierre
|
8bdd161805
|
Fix error for jvm compiler
git-svn-id: trunk@37207 -
|
2017-09-14 15:13:31 +00:00 |
|
pierre
|
6a09a68156
|
Fix failures in rtlppulogs
git-svn-id: trunk@37206 -
|
2017-09-14 13:41:06 +00:00 |
|
joost
|
fe6561bf10
|
* Fixed handling of multiple compiler-options within the shebang (like #!/usr/bin/instantfpc -O1 -Ci)
git-svn-id: trunk@37205 -
|
2017-09-14 11:46:23 +00:00 |
|
Mattias Gaertner
|
df00b30f92
|
pastojs: static array const
git-svn-id: trunk@37204 -
|
2017-09-14 07:55:35 +00:00 |
|
Mattias Gaertner
|
6b8d28bffe
|
fcl-passrc: resolver: made Eval public
git-svn-id: trunk@37203 -
|
2017-09-14 07:54:58 +00:00 |
|
svenbarth
|
a6821c63e0
|
* store the type of the helper that had been encountered during parsing in the objectdef and by extension the PPU
git-svn-id: trunk@37202 -
|
2017-09-13 21:24:06 +00:00 |
|
svenbarth
|
50788e8b3b
|
* correctly encapsulate the RTTI data for sets to avoid alignment problems with the new SetSize field (fixes compilation on Sparc and basically every other target that requires proper alignment with 64-bit values dictating an 8-Byte alignment)
git-svn-id: trunk@37201 -
|
2017-09-13 21:05:04 +00:00 |
|
joost
|
e702b79063
|
* JWTs are urlbase64 encoded, not base64
git-svn-id: trunk@37200 -
|
2017-09-13 20:43:32 +00:00 |
|
florian
|
05ecd784f2
|
* factored out OptPass1LEA and use it for x86-64 as well
+ LEAMov2LEA optimization
git-svn-id: trunk@37199 -
|
2017-09-13 20:40:32 +00:00 |
|
Mattias Gaertner
|
c586767de9
|
pastojs: call constructor without params, add default params
git-svn-id: trunk@37198 -
|
2017-09-13 11:52:23 +00:00 |
|
Mattias Gaertner
|
5a242be304
|
fcl-passrc: resolver: static array of char
git-svn-id: trunk@37197 -
|
2017-09-13 11:13:51 +00:00 |
|
michael
|
ea1677f244
|
* Patch from Andrey Zubarev to fix uninitialized result in EncodeURLElement (Bug ID 32409)
git-svn-id: trunk@37196 -
|
2017-09-12 20:05:06 +00:00 |
|
Mattias Gaertner
|
0fae0cb389
|
fcl-passrc: fixed hint of unimplemented
git-svn-id: trunk@37195 -
|
2017-09-12 16:07:30 +00:00 |
|
Mattias Gaertner
|
1057f7968e
|
pastojs: fixed aString[1+2]:=
git-svn-id: trunk@37194 -
|
2017-09-12 11:06:25 +00:00 |
|
Mattias Gaertner
|
4831836e06
|
pastojs: updated tests
git-svn-id: trunk@37193 -
|
2017-09-12 10:54:07 +00:00 |
|
Mattias Gaertner
|
b980151f07
|
fcl-passrc: resolver: different record types are incompatible
git-svn-id: trunk@37192 -
|
2017-09-12 07:54:38 +00:00 |
|
marco
|
865df88116
|
* a few const added, mantis #32401
git-svn-id: trunk@37191 -
|
2017-09-11 20:49:42 +00:00 |
|