svenbarth
7990b2e3f3
* apply patch from J. Gareth Moreton to implement Int() for SSE (currently only used on Win64)
...
+ added test
git-svn-id: trunk@38993 -
2018-05-14 21:08:04 +00:00
Mattias Gaertner
cd4eb4738c
pas2js: fixed rtti module
...
git-svn-id: trunk@38992 -
2018-05-14 16:55:04 +00:00
Mattias Gaertner
af1e46ac6c
fcl-passrc: useanalyzer: fixed typeinfo of inherited property
...
git-svn-id: trunk@38991 -
2018-05-14 16:54:28 +00:00
marco
67446aa414
* patch from Maik mantis #33727 with modifications suggested by Lacak
...
git-svn-id: trunk@38990 -
2018-05-14 13:23:24 +00:00
marcus
7ec23ba0bd
os4units: datatypes library unit
...
git-svn-id: trunk@38989 -
2018-05-13 19:46:12 +00:00
marcus
afd5dbf8be
morphunits: fixed parameters in datatypes unit (unification with other amiga platforms)
...
git-svn-id: trunk@38988 -
2018-05-13 17:37:53 +00:00
marcus
ae01ff2bf3
amiga units: datatypes library unit improved
...
git-svn-id: trunk@38987 -
2018-05-13 16:38:14 +00:00
marcus
76e3b28297
arosunits: datatypes library unit
...
git-svn-id: trunk@38986 -
2018-05-13 14:25:24 +00:00
Mattias Gaertner
6d10ef21c6
pastojs: write encoding, compiler date and src platform
...
git-svn-id: trunk@38985 -
2018-05-13 11:59:24 +00:00
Mattias Gaertner
288cf4e62d
resolver: constructing a class with abstract methods: changed note to warning
...
git-svn-id: trunk@38984 -
2018-05-13 11:58:42 +00:00
Mattias Gaertner
8a5c519f2d
pastojs: option -FE
...
git-svn-id: trunk@38983 -
2018-05-12 18:26:39 +00:00
Mattias Gaertner
59e79bb8f6
fcl-passrc: resolver: same msg id as fpc nNoMatchingImplForIntfMethodXFound
...
git-svn-id: trunk@38982 -
2018-05-12 15:33:44 +00:00
Mattias Gaertner
352bbfe19a
pastojs: test hints
...
git-svn-id: trunk@38981 -
2018-05-12 14:35:55 +00:00
Mattias Gaertner
a445450486
fcl-passrc: resolver: use same msg id as fpc for some hints
...
git-svn-id: trunk@38980 -
2018-05-12 14:35:03 +00:00
Mattias Gaertner
d5372d7547
pas2js: version 0.9.20
...
git-svn-id: trunk@38979 -
2018-05-11 16:26:41 +00:00
pierre
8a60f39a14
Disable checking of default code page for cross-compilation configurations
...
git-svn-id: trunk@38978 -
2018-05-11 16:11:27 +00:00
Mattias Gaertner
e523672c12
pastojs: forbid pascalclass.new
...
git-svn-id: trunk@38977 -
2018-05-11 15:56:40 +00:00
pierre
5f8f00dcd3
Allow to use CPU specific code for move procedure for systems using libc code with -dUSE_CPU_MOVE (allows easier testing for AIX, no effect by default)
...
git-svn-id: trunk@38976 -
2018-05-11 15:52:48 +00:00
pierre
7778c7d8ae
Disable dcbz code for AIX also
...
git-svn-id: trunk@38975 -
2018-05-11 15:49:35 +00:00
Mattias Gaertner
bf21b08497
pastojs: external bracket accessor call, implemented simple calls and give error on others
...
git-svn-id: trunk@38973 -
2018-05-11 13:48:57 +00:00
pierre
dfcb34aef2
* Ansi2UnicodeMove:
...
- Avoid calling Utf8ToUnicode with only three parameters,
as this is not reliable if the ansitring contains embedded #0 chars.
Use explicit high(SizeUInt) or allocated length explicitly.
- Change destLen type to SizeUInt.
* UpperAnsiString, LowerAnsiString:
Also avoid call to Utf8ToUnicode with only three parameters.
Change type of slen and ulen local variables to SizeUInt.
* CompareStrAnsiString:
Fix sign of return value if l2=0 (was returning negative value)
git-svn-id: trunk@38972 -
2018-05-11 12:12:37 +00:00
Mattias Gaertner
b557bc5627
fcl-passrc: fixed prepending unitpath in error messages
...
git-svn-id: trunk@38971 -
2018-05-11 11:00:31 +00:00
nickysn
2741a30f20
+ added method TOmfSubRecord_LINNUM_MsLink_LineNumberList.Clear
...
git-svn-id: trunk@38970 -
2018-05-10 14:16:29 +00:00
michael
dcea95d536
* Rework registering system and ReadElement so Barcode/QR classes are read correctly from stream
...
git-svn-id: trunk@38969 -
2018-05-10 14:11:40 +00:00
nickysn
0b296ac828
* extracted the parts of the TOmfRecord_LINNUM_MsLink class, which implement a
...
container of TOmfSubRecord_LINNUM_MsLink_Entry objects to a separate class
TOmfSubRecord_LINNUM_MsLink_LineNumberList
git-svn-id: trunk@38968 -
2018-05-10 13:56:11 +00:00
nickysn
718e83954f
* merge duplicate strings in the LNAMES section, when writing OMF object
...
modules. This results in slightly smaller obj files.
git-svn-id: trunk@38967 -
2018-05-10 13:07:32 +00:00
Mattias Gaertner
200f884024
pas2js: quote debug info filenames
...
git-svn-id: trunk@38966 -
2018-05-10 10:47:07 +00:00
Mattias Gaertner
69d6e8ac90
pastojs: added option -vv, -va includes -vd
...
git-svn-id: trunk@38965 -
2018-05-10 09:27:40 +00:00
Mattias Gaertner
e9843bccf0
pastojs: added option -SI<interfacestyel>
...
git-svn-id: trunk@38964 -
2018-05-10 08:00:33 +00:00
pierre
26cc97745a
Fix wrong starting index in CompareStrAnsiString function
...
git-svn-id: trunk@38963 -
2018-05-09 23:14:45 +00:00
pierre
f28ab34f06
unicodeducet must appear before fpwidestring to set current_collation at startup
...
git-svn-id: trunk@38962 -
2018-05-09 23:11:48 +00:00
joost
a07fe84667
* Added source-files which were missing in fpmake.pp
...
git-svn-id: trunk@38961 -
2018-05-09 19:20:46 +00:00
pierre
8911709f36
Correct copy of files to temp directory and removal of temp directory
...
git-svn-id: trunk@38960 -
2018-05-09 15:17:40 +00:00
nickysn
fc9d331b42
+ added classes for reading/writing LINNUM OMF records in the Microsoft LINK
...
specific format
git-svn-id: trunk@38959 -
2018-05-09 14:55:34 +00:00
Mattias Gaertner
cc7983d781
pastojs: external class field with brackets
...
git-svn-id: trunk@38958 -
2018-05-09 12:47:17 +00:00
Mattias Gaertner
e283024ad7
pastojs: added option -vz, -ic, -io, -it, fixed -va writing used files, fixed -o. -Jc, -vt now writes used unit scopes
...
git-svn-id: trunk@38957 -
2018-05-09 08:41:44 +00:00
michael
9d2e5308fb
* Introduce route options to select case sensitivity or not. (default not case sensitive)
...
git-svn-id: trunk@38956 -
2018-05-09 07:25:01 +00:00
michael
c2181a302d
* Routing is case insensitive.
...
git-svn-id: trunk@38955 -
2018-05-09 06:57:32 +00:00
pierre
1a23672e7b
Make sure to set alignment of new temp slot to new value
...
git-svn-id: trunk@38954 -
2018-05-08 21:35:11 +00:00
nickysn
ba2c06a239
+ added class for reading/writing LINNUM (line number debug info) records in the
...
OMF object format
git-svn-id: trunk@38953 -
2018-05-08 16:00:51 +00:00
nickysn
02fb59d3e5
* unified the definition of pushleftright_pocalls on i8086 and i386
...
git-svn-id: trunk@38952 -
2018-05-08 14:27:36 +00:00
nickysn
1c1cd43178
* update revision.inc
...
git-svn-id: trunk@38951 -
2018-05-08 12:18:06 +00:00
michael
9183aad3a5
* Fix from Ondrej Pokorny for issue #33711 (wrong mapping of Int64 params)
...
git-svn-id: trunk@38950 -
2018-05-08 11:43:18 +00:00
michael
fc2516d73f
* Patch from Ondrej Pokorny to fix issue #33710 (clear param value when not needed)
...
git-svn-id: trunk@38949 -
2018-05-08 11:40:59 +00:00
michael
1867f427b9
* Patch from Graeme Geldenhuys to fix compiler hints (bug ID 33708)
...
git-svn-id: trunk@38948 -
2018-05-08 07:27:05 +00:00
michael
f4d562ba11
* Patch from Graeme Geldenhuys to fix typos (bug ID 33708)
...
git-svn-id: trunk@38947 -
2018-05-08 07:25:09 +00:00
michael
48f7b40cf4
* Patch from Graeme Geldenhuys to fix bug ID #33356
...
git-svn-id: trunk@38946 -
2018-05-08 07:23:03 +00:00
svenbarth
a33bf83822
* regenaret msg*.inc after r38941 and r38942
...
git-svn-id: trunk@38945 -
2018-05-07 19:50:24 +00:00
svenbarth
576a50f690
* print used unit scopes
...
git-svn-id: trunk@38944 -
2018-05-07 19:48:26 +00:00
svenbarth
295ca4de4b
* adjust WritePathList() to work with TCmdStrList instead of TSearchPathList (and rename it accordingly)
...
git-svn-id: trunk@38943 -
2018-05-07 19:48:23 +00:00