Károly Balogh
e0a183650d
comment typo fix, spotted by Felix Yan, no functional changes
...
git-svn-id: trunk@33259 -
2016-03-17 18:33:48 +00:00
michael
668f8eec91
* Patch from Silvio Clecio to declare EArgumentNilException (Bug ID 29850)
...
git-svn-id: trunk@33258 -
2016-03-16 19:10:10 +00:00
Károly Balogh
e0c21b6f8b
ARM: avoid some range check errors, while running a compiler compiled with -CR
...
git-svn-id: trunk@33257 -
2016-03-16 10:08:44 +00:00
nickysn
96f331038d
* fixed crash in node_complexity() on the callparan nodes of SetLength() (and
...
perhaps calaparans of other inline nodes as well?)
git-svn-id: trunk@33256 -
2016-03-15 23:46:46 +00:00
michael
5fcc032b98
* Fix wrong start index which appeared in loop optimization
...
git-svn-id: trunk@33255 -
2016-03-15 07:37:49 +00:00
lacak
c21ab78262
fcl-db: mysql: move to standard INFORMATION_SCHEMA metadata queries instead of proprietary MySQL show commands. Bug #29819
...
(I have used TABLE_TYPE in ('BASE TABLE', 'VIEW') to be compatible with SHOW TABLES statement)
git-svn-id: trunk@33254 -
2016-03-14 13:33:07 +00:00
Károly Balogh
c5907d5f71
it's now possible to compile the RTL again for AmigaOS/PowerPC. entirely untested, but it builds at least
...
git-svn-id: trunk@33252 -
2016-03-14 02:14:43 +00:00
sergei
a6ea383b0e
* Don't escape text inside script/style elements, third part of Mantis #22434 .
...
git-svn-id: trunk@33251 -
2016-03-13 23:32:07 +00:00
sergei
5cc8ddfbf1
* The second part of changes suggested by Maris Janis Vasilevskis (Mantis #22434 ):
...
* Parse comments and script/style elements using dedicated scanner states
* Ignore markup in comments
* Ignore unescaped '&' in script/style elements
* Additionally, report comments via OnComment event
* Reverted r17003 since it is entirely replaced by above changes.
git-svn-id: trunk@33250 -
2016-03-13 23:14:31 +00:00
florian
f01edc0a57
* copyright message updated to 2016
...
git-svn-id: trunk@33249 -
2016-03-13 19:37:57 +00:00
florian
45807056c5
* factored out SymbolCandidateForWarningOrHint
...
* do not issue a hint if a normal parameter is passed to another procedure by var
+ test
git-svn-id: trunk@33248 -
2016-03-13 19:14:26 +00:00
michael
1bdae1edc8
* Correct comments about sizes/offsets in invisible string header record
...
git-svn-id: trunk@33247 -
2016-03-13 19:03:40 +00:00
michael
416151a335
* Adapted string routines so they use sizeint instead of integer (bug ID 29814)
...
git-svn-id: trunk@33246 -
2016-03-13 18:59:21 +00:00
florian
4731ebeb50
* reset initcode after adding it to the statements list, so further iterations of loop optimization create a new one
...
git-svn-id: trunk@33245 -
2016-03-13 18:19:55 +00:00
florian
b59219b8e0
* when getting rid of a for loop by unrolling, simplify the block afterwards,
...
this requires also that the constant is first passed
git-svn-id: trunk@33244 -
2016-03-13 18:19:53 +00:00
florian
730a3c2666
+ PrintNodeDFA writes also the defsum
...
git-svn-id: trunk@33243 -
2016-03-13 18:19:52 +00:00
sergei
e50deef149
* Reworked SplitTagString as suggested by Mantis #22434 : it now accepts html-style unquoted attribute values and is not sensitive to whitespace around '=' name-value separator.
...
git-svn-id: trunk@33242 -
2016-03-13 18:10:21 +00:00
michael
d172c1282c
* Implement DollarString extension for Postgres PL/SQL.
...
git-svn-id: trunk@33241 -
2016-03-13 18:04:02 +00:00
sergei
578348817b
* MIPS: some progress with linker:
...
* Fixed values of R_MIPS_GOT_HI16/LO16.
+ Implemented elf_mips_relocname
+ Check R_MIPS_PC16 relocations for overflows
+ Handle R_MIPS_JALR optimization hint.
git-svn-id: trunk@33240 -
2016-03-13 17:13:23 +00:00
marcus
38c98b02c0
Amiga: Fixed example sources for new varargs
...
git-svn-id: trunk@33239 -
2016-03-13 17:08:22 +00:00
michael
671416959d
* Added SameStr, for symmetry and consistency with SameText (bug ID 29821)
...
git-svn-id: trunk@33238 -
2016-03-13 16:31:41 +00:00
michael
3ce6312068
* Fix for bug ID #29663
...
git-svn-id: trunk@33237 -
2016-03-13 16:00:00 +00:00
florian
4e64fe77ac
+ define macros with information about the memory sizes of a MCU: FPC_FLASHBASE, FPC_FLASHSIZE, FPC_SRAMBASE, FPC_SRAMSIZE, FPC_EEPROMBASE, FPC_EEPROMSIZE, FPC_BOOTBASE, FPC_BOOTSIZE, resolves issue #29365
...
git-svn-id: trunk@33236 -
2016-03-13 15:50:55 +00:00
marcus
f63f3690fd
MorphOS: SDK say it should be a real pointer not a var parameter
...
git-svn-id: trunk@33235 -
2016-03-13 15:47:49 +00:00
florian
bb1f2b8062
* make NativeInt and NativeUInt unique types, resolves #29444
...
git-svn-id: trunk@33234 -
2016-03-13 15:30:38 +00:00
florian
feb15f08b3
* abbrev section must be re-read for each chunk of debug info, should resolve #29825
...
git-svn-id: trunk@33233 -
2016-03-13 14:41:56 +00:00
florian
928027a7a4
* read Dwarf data blocks correctly
...
git-svn-id: trunk@33232 -
2016-03-13 12:52:25 +00:00
florian
8a2917639b
* improved comments
...
* tried to make code more robust
git-svn-id: trunk@33231 -
2016-03-13 12:28:26 +00:00
florian
acd956f7c3
* remove documentation of the build target in the Makefile help screen as it overrides the version check
...
git-svn-id: trunk@33230 -
2016-03-13 12:10:33 +00:00
florian
5109ad9c55
+ write also the function name in stack backtraces when dwarf debugging info is used, resolves #17574
...
git-svn-id: trunk@33228 -
2016-03-12 22:35:29 +00:00
marco
3ca2c1553d
* copyfileexw (mantis #29729 )
...
git-svn-id: trunk@33227 -
2016-03-12 22:30:23 +00:00
michael
18296c258f
* Remove usage of HasKey (bug ID 29820
...
git-svn-id: trunk@33226 -
2016-03-12 17:19:22 +00:00
marcus
ebc5a637fa
Amiga, MorphOS: Fixed various inconsistencies of the three Amiga-style platforms
...
git-svn-id: trunk@33225 -
2016-03-12 17:16:56 +00:00
marcus
eaab964a98
MorphOS: Icon and workbench added
...
git-svn-id: trunk@33224 -
2016-03-12 14:18:02 +00:00
marcus
759170f822
Amiga, AROS, MorphOS: TAG_(), AsTag() for easer varargs handling
...
git-svn-id: trunk@33223 -
2016-03-12 13:50:00 +00:00
marcus
1e792e6f06
Amiga: systemvartags and longarray removed, array of const -> array of PtrUInt
...
git-svn-id: trunk@33222 -
2016-03-12 13:01:12 +00:00
michael
674b539293
* Patch from Daniel Plachotich to allow regular procedures as iterators
...
git-svn-id: trunk@33221 -
2016-03-12 09:49:21 +00:00
michael
e160b09468
* Check allowed options when setting options not in constructor
...
git-svn-id: trunk@33220 -
2016-03-12 09:48:20 +00:00
florian
f780872069
+ return exit code of executed program
...
git-svn-id: trunk@33219 -
2016-03-11 20:44:44 +00:00
florian
8b81ce7e25
* use PtrUInt instead of Cardinal in GenericAnsiStrLComp and GenericAnsiStrLIComp, resolves #29815
...
git-svn-id: trunk@33218 -
2016-03-11 20:38:48 +00:00
marco
0bfdfe20ea
* second batch of mantis #29762 related -w function fixes..
...
git-svn-id: trunk@33217 -
2016-03-11 15:52:08 +00:00
marco
5e8bc3a631
* mantis #29762 unicode structure problems fixed up to and including MessageBoxIndirectW
...
git-svn-id: trunk@33216 -
2016-03-11 12:07:36 +00:00
michael
2717fd67d6
* Patch from Gilson Nunes, Silvio Clecio to fix unsafe typecast, improved loop logic (Bug ID 29812)
...
git-svn-id: trunk@33215 -
2016-03-11 07:36:27 +00:00
svenbarth
27ab1c61c5
Fix for Mantis #29745 .
...
symdef.pas, getansistringdef:
* use a temporary, non-defaware symtablestack to create the ansistringdef
+ added test
git-svn-id: trunk@33214 -
2016-03-10 19:43:45 +00:00
Tomas Hajny
8c68272e89
* fix for bug #29604
...
git-svn-id: trunk@33213 -
2016-03-09 23:24:17 +00:00
michael
940244cb12
* Remove msdos target, not all dependencies are satisfied
...
git-svn-id: trunk@33212 -
2016-03-09 20:45:26 +00:00
svenbarth
e58488dc3e
Fix for Mantis #29792 .
...
htypechk.pas, tcallcandidates:
* create_candidate_list: check the correct tableoptions for sto_has_overload flag
+ added test
git-svn-id: trunk@33211 -
2016-03-09 20:45:26 +00:00
michael
463c9f6e42
* Apply patch to improve pos() for widestring (mimicking unicodestring), bug ID #29790
...
git-svn-id: trunk@33210 -
2016-03-09 20:42:23 +00:00
michael
839a0445a4
Fixed bug in split when final word has length 1 (bug ID 29798)
...
git-svn-id: trunk@33209 -
2016-03-09 19:56:57 +00:00
sergei
0f301b4c57
* Fixed spilling info for vcvt* instructions, part of Mantis #29783 .
...
git-svn-id: trunk@33208 -
2016-03-09 16:36:30 +00:00