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
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