paul
8e0c211b9a
rtl: enable collations build for linux
...
git-svn-id: trunk@24020 -
2013-03-27 01:03:54 +00:00
paul
3c0e11fa5a
utils: apply Inoussa patch Unicode utils (issue #0022909 ):
...
This patch fixes some memory overwrites that were causing the helpers crash.
It introduces the generation of the little endian and big endian files
regardless of the host endianess.
The patch also adds some new test cases. The cldrparser program now accepts a
"-t" switch to execute the test suite.
git-svn-id: trunk@24018 -
2013-03-27 00:57:50 +00:00
paul
c093297341
rtl: apply Inoussa patch to Unicode manager files (issue #0022909 )
...
git-svn-id: trunk@24017 -
2013-03-27 00:55:37 +00:00
Jonas Maebe
7dfe1301c3
* fixed type in FloatToStrFIntl introduced in r23311 (mantis #24131 )
...
git-svn-id: trunk@24013 -
2013-03-26 18:53:37 +00:00
Jonas Maebe
262593c571
* "can not" -> "cannot"
...
git-svn-id: trunk@24012 -
2013-03-26 18:35:38 +00:00
pierre
702effaad0
Force use of PIC compatible calling for register variable calls as procvars might be internal or external and thus require PIC
...
git-svn-id: trunk@24005 -
2013-03-25 21:53:31 +00:00
florian
b231c049c9
* arm thumb knows only positively growing stacks
...
git-svn-id: trunk@24000 -
2013-03-25 17:56:13 +00:00
florian
4328e8c7b8
* remove superfluous texts after endif
...
git-svn-id: trunk@23999 -
2013-03-25 17:55:17 +00:00
florian
c0dda2ab77
* disable assembler versions of string routines for arm thumb
...
git-svn-id: trunk@23998 -
2013-03-25 17:54:32 +00:00
florian
93fcd9152e
* arm thumb supports only tst reg1,reg2
...
git-svn-id: trunk@23997 -
2013-03-25 17:53:54 +00:00
pierre
49954b4b76
Regenerated Makefile and revision.inc
...
git-svn-id: trunk@23996 -
2013-03-25 13:07:54 +00:00
pierre
921deb7ac7
Avoid failure in exported directories
...
git-svn-id: trunk@23995 -
2013-03-25 13:06:47 +00:00
pierre
402e2bbe0e
Improve revision.inc regeneration program
...
git-svn-id: trunk@23994 -
2013-03-25 13:06:00 +00:00
florian
64bc09ae58
* fixes several issues with arm thumb stack frame
...
git-svn-id: trunk@23988 -
2013-03-24 21:40:23 +00:00
florian
a433d53117
+ linux syscalls for arm thumb
...
git-svn-id: trunk@23987 -
2013-03-24 21:39:34 +00:00
florian
9dc03c809e
+ in_edsp_test is only available if FPC_SYSTEM_FPC_MOVE is defined
...
git-svn-id: trunk@23985 -
2013-03-24 20:25:42 +00:00
florian
97f21a7210
+ fpc_cpucodeinit for arm thumb
...
git-svn-id: trunk@23984 -
2013-03-24 20:24:42 +00:00
florian
b434b7bc7d
* armv6-m has no blx <immediate>
...
git-svn-id: trunk@23983 -
2013-03-24 20:24:15 +00:00
florian
c7edbb70a6
* armv6-m support for linux rtl Makefile
...
git-svn-id: trunk@23982 -
2013-03-24 20:23:43 +00:00
florian
767e932e0e
+ arm-linux startup code for thumb
...
git-svn-id: trunk@23981 -
2013-03-24 20:23:00 +00:00
florian
ac4a6accd3
+ SVC instruction
...
git-svn-id: trunk@23980 -
2013-03-24 20:22:06 +00:00
florian
07762e5c25
+ proper assembler command line parameters for arm thumb
...
git-svn-id: trunk@23979 -
2013-03-24 20:21:22 +00:00
florian
89b4939cec
* correctly handle stackframes with size>508 for arm thumb
...
git-svn-id: trunk@23977 -
2013-03-24 18:51:23 +00:00
Jonas Maebe
1601f6bea8
* treat methods called via records the same as records called via objects
...
without virtual methods: they may initialise the instance (mantis #23667 )
git-svn-id: trunk@23976 -
2013-03-24 16:27:02 +00:00
florian
79d5d83f6c
* fixed lazy english
...
git-svn-id: trunk@23975 -
2013-03-23 19:29:30 +00:00
pierre
aa061bbe5a
Makefile and revision.inc regenerated after commit 23962
...
git-svn-id: trunk@23963 -
2013-03-22 22:31:09 +00:00
pierre
4d62c91ae1
Fix make function name error
...
git-svn-id: trunk@23962 -
2013-03-22 22:29:12 +00:00
pierre
e69606c82e
Use getrev pascal program to regenerate revision.inc
...
git-svn-id: trunk@23961 -
2013-03-22 22:26:33 +00:00
pierre
dd7d1e2cfe
Create pascal program to convert svn info output
...
git-svn-id: trunk@23960 -
2013-03-22 22:19:26 +00:00
pierre
ab54fee4d8
Use ./ prefix for ppas on Unix systems
...
git-svn-id: trunk@23959 -
2013-03-22 22:17:11 +00:00
Jonas Maebe
6f0c1f0c9c
* only build rtl/android/jvm for android/jvm, not also rtl/android
...
git-svn-id: trunk@23958 -
2013-03-22 16:48:01 +00:00
pierre
18812f84cf
Regenerated Makefile and new revision.inc
...
git-svn-id: trunk@23957 -
2013-03-22 15:31:42 +00:00
pierre
b9cb784bc6
Use revision.inc file if present
...
git-svn-id: trunk@23956 -
2013-03-22 15:27:13 +00:00
pierre
e89c275746
Accept list of file as parameters of the script
...
git-svn-id: trunk@23955 -
2013-03-22 15:26:47 +00:00
pierre
98e9423978
* Generate revision.inc include file depending on last modified comitted file
...
git-svn-id: trunk@23954 -
2013-03-22 14:54:04 +00:00
pierre
057ebc1b2b
Use revision.inc include file if REVINC conditional is set
...
git-svn-id: trunk@23953 -
2013-03-22 14:49:20 +00:00
lacak
42501df57a
fcl-db: mysql: add support for other BLOB types (tiny, medium, large). Bug #24112
...
git-svn-id: trunk@23952 -
2013-03-22 09:14:59 +00:00
pierre
f17f58a6ee
Regenerate with an up-to-date fpcmake binary
...
git-svn-id: trunk@23951 -
2013-03-22 08:33:27 +00:00
sergei
6f1997f5e5
+ MIPS: added profiling support
...
git-svn-id: trunk@23950 -
2013-03-21 13:40:50 +00:00
pierre
889181c4a5
Avoid including MakeChunk filefor clean'ing targets
...
git-svn-id: trunk@23949 -
2013-03-21 11:44:48 +00:00
Jonas Maebe
e621bff943
* don't make a deep copy of records (and in the future, objects) in with-
...
statements on the JVM target (mantis #24089 )
git-svn-id: trunk@23945 -
2013-03-20 16:23:25 +00:00
svenbarth
376bd046aa
Don't allow "static" for class operators or normal methods (except in objects).
...
pdecsub.pas, pd_static:
* check whether the given pd is an operator or a class method not inside an Object and generate an error if either of these is true
msg/errore.msg, msgidx.inc, msgtxt.inc:
* add a message to inform that a certain procedure directive is not allowed
+ added tests
git-svn-id: trunk@23944 -
2013-03-20 10:46:55 +00:00
pierre
0b358e8554
Regenerated after: Try to fix problems related to inclusion of non-existing MakeChunk file
...
git-svn-id: trunk@23943 -
2013-03-20 10:18:13 +00:00
pierre
3b655c312e
Try to fix problems related to inclusion of non-existing MakeChunk file
...
git-svn-id: trunk@23942 -
2013-03-20 10:17:46 +00:00
michael
0703b2b7c0
* Better way of handling date/time conversion in params
...
git-svn-id: trunk@23941 -
2013-03-20 10:15:36 +00:00
michael
228d03248a
* Patch from José Mejuto to fix handling of firebird string params in case Pascal parameter type differs (Bug ID 24080)
...
git-svn-id: trunk@23940 -
2013-03-20 08:07:03 +00:00
sergei
483dc13f92
+ Extended test for MIPS
...
git-svn-id: trunk@23930 -
2013-03-19 18:21:56 +00:00
Jonas Maebe
0ad9f345dd
* handle explicit typecasts of procdefs to procvardefs always via
...
proc_to_procdef, because a methodpointer may have to be discarded
git-svn-id: trunk@23929 -
2013-03-19 13:23:51 +00:00
Jonas Maebe
5152c86932
* set the location size of load nodes of procsyms without methodpointer/
...
framepointer
* fixed conversion of procedure of object/nested procedure into a procvar
that only contains the code address
git-svn-id: trunk@23928 -
2013-03-19 12:27:57 +00:00
lacak
81c8825623
fcl-db: sqlite: starting from SQLite 3.7.16, there is changed output of PRAGMA table_info. Now column "pk" shows order of given column in PK (or zero if column is not a part of PK).
...
Patch keeps backward compatibility.
Test TestMultipleFieldPKIndexDefs
git-svn-id: trunk@23927 -
2013-03-19 07:51:29 +00:00