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
Jonas Maebe
8b7071c8e8
* fixed recording generics token line info on big endian systems
...
git-svn-id: trunk@23926 -
2013-03-18 13:29:15 +00:00
paul
cf760602ef
utils: unicode
...
- remove unused variables
- reduce some hints/warnings
git-svn-id: trunk@23923 -
2013-03-18 11:46:53 +00:00
lacak
19132fc98d
fcl-db: sqldb: implemented TSQLConnection.GetSchemaNames
...
Added stSchemata to TSchemaType (Delphi has strange stUserNames instead)
At TSQLConnection level stSchemata defaults to 'select * from INFORMATION_SCHEMA.SCHEMATA', which can be overriden in descendants.
git-svn-id: trunk@23921 -
2013-03-18 09:58:50 +00:00
michael
7d6717be86
* Attempt at fix for Bug ID #24068
...
git-svn-id: trunk@23920 -
2013-03-18 09:18:48 +00:00
florian
c345ed8945
* generate branches for arm-thumb which are always sufficient big, the optimizer can fix this later on
...
git-svn-id: trunk@23904 -
2013-03-17 20:26:06 +00:00
michael
daf98ff87d
* Some optimizations from Luiz Americo, bug ID #23678
...
git-svn-id: trunk@23900 -
2013-03-17 17:09:08 +00:00
michael
37ba6f9b27
* Fixed 23805
...
git-svn-id: trunk@23899 -
2013-03-17 17:00:39 +00:00
florian
d4613fe961
* update init_settings.setalloc in SetCompileMode if changeinit is set
...
git-svn-id: trunk@23898 -
2013-03-17 16:42:34 +00:00
florian
5a6e879248
* patch by Aleksa Todorovic: store relative include paths in PPUs, resolves #9961
...
git-svn-id: trunk@23897 -
2013-03-17 16:22:00 +00:00
marco
7f3f0e538b
* TJSONArray.Extract by Luiz, mantis #23677
...
git-svn-id: trunk@23896 -
2013-03-17 16:11:08 +00:00
florian
fdde11fcc8
- -CPPAKCSET=NORMAL and CPPAKCSET=DEFAULT should set setalloc to 0 as $PACKSET=... with the same parameters does
...
git-svn-id: trunk@23893 -
2013-03-17 15:10:33 +00:00
florian
7511968f2b
+ warn if one of the linux libc startup code files is not found
...
git-svn-id: trunk@23892 -
2013-03-17 14:51:19 +00:00
florian
136c96c22d
* avoid range check error when compiled with -Cr
...
git-svn-id: trunk@23890 -
2013-03-17 14:25:28 +00:00
florian
20a534e63f
* fixed code which causes range check errors when compiled with -Cr
...
git-svn-id: trunk@23889 -
2013-03-17 14:24:50 +00:00