marco
d6ec10d166
* patch to order output of getschemainfo(sttables) for sqlite, patch by Lacak2, mantis #19957
...
git-svn-id: trunk@18875 -
2011-08-28 14:56:46 +00:00
marco
b43f780a06
* small rewording and enhancement of readme.txt, Patch by Bigchimp, Mantis #20079
...
git-svn-id: trunk@18874 -
2011-08-28 14:43:00 +00:00
marco
f34a76cc58
* committed patch that improves comments and changes interbase/firebird pwd to the default "masterkey"
...
Patch from BigChimp, Mantis #20078
git-svn-id: trunk@18873 -
2011-08-28 14:40:50 +00:00
marco
facc124827
* move validate to newvalue assignment, fixes regression in non fcl-db datasets
...
caused by r17220. Patch by Luiz Americo, Mantis #19313
git-svn-id: trunk@18872 -
2011-08-28 08:06:20 +00:00
florian
e3e1e4b7c6
* fpc_LibInitializeUnits can be empty if the target has no shared lib support
...
git-svn-id: trunk@18871 -
2011-08-27 22:45:49 +00:00
florian
519df6d3a8
* fix compilation without exit code
...
git-svn-id: trunk@18870 -
2011-08-27 22:45:07 +00:00
florian
2c42d8e1e8
* be able to use feature fileio without feature random
...
git-svn-id: trunk@18869 -
2011-08-27 22:44:37 +00:00
florian
26a9bbbd13
* fix sysdir.inc dummy for embedded targets
...
git-svn-id: trunk@18868 -
2011-08-27 22:43:53 +00:00
florian
a683b7e9f1
* make IsLibrary a constant if the target has no dyn. lib support
...
git-svn-id: trunk@18867 -
2011-08-27 22:43:06 +00:00
florian
df01d0209e
* report code and data size for embedded targets
...
git-svn-id: trunk@18866 -
2011-08-27 22:03:40 +00:00
florian
1491d77c9d
* avoid ugly space in compilation summary
...
git-svn-id: trunk@18865 -
2011-08-27 21:21:24 +00:00
florian
d21fde5604
* disable thumb2_bare for now
...
git-svn-id: trunk@18864 -
2011-08-27 21:20:33 +00:00
florian
34b033ba72
+ armv4t
...
* use armv4t and armv7m, in the makefiles instead of armv7 and cortexm3
git-svn-id: trunk@18863 -
2011-08-27 20:21:42 +00:00
florian
c95f7b1c2f
* remove cpu type cortex m3 on arm, it is just an ARMv7-M
...
git-svn-id: trunk@18862 -
2011-08-27 19:26:16 +00:00
florian
7e537161c4
* allow %seg. register:offset without (...), resolves #20035
...
git-svn-id: trunk@18861 -
2011-08-27 15:41:39 +00:00
paul
de21de2024
compiler: implement delphi like namespaces
...
git-svn-id: branches/paul/namespaces@18859 -
2011-08-27 03:52:07 +00:00
paul
d3e19b711c
git-svn-id: branches/paul/namespaces@18858 -
2011-08-27 03:50:04 +00:00
paul
60ccec6f56
tests: add tests for "dot units"/namespaces feature (compiler changes will be committed later)
...
git-svn-id: trunk@18855 -
2011-08-26 15:34:57 +00:00
marco
275261f815
* Fix for Mantis #20041 , check assignment of buffer in TField.Getdata
...
(IsNull might call it with a dummy buffer)
git-svn-id: trunk@18854 -
2011-08-26 13:44:05 +00:00
marco
9772257404
* fix for mantis #20047 ddeconnect VAR Parameter issue that can take NIL.
...
git-svn-id: trunk@18853 -
2011-08-26 13:16:37 +00:00
florian
42c94d1b91
* controllerunit.inc is no longer used
...
git-svn-id: trunk@18852 -
2011-08-26 07:22:09 +00:00
florian
f629e3b4fb
* new version
...
* title name is ppcarm now
git-svn-id: trunk@18851 -
2011-08-26 07:21:40 +00:00
florian
a774f4681a
* completed atmega128-Unit by Christian
...
git-svn-id: trunk@18849 -
2011-08-25 21:59:29 +00:00
florian
a08dfdf803
o slightly modified patch by John Clymer:
...
* converts the embedded information into controller specific records (arm and avr)
* new cpu-specific units for several Stellaris (Fury and Tempest class) targets,
+ STM32F103RB
- old Stellaris unit has been removed
git-svn-id: trunk@18848 -
2011-08-25 21:46:26 +00:00
florian
e5c796e9fd
* when compiling for arm-embedded, sub-arch is also passed to the compiler
...
+ compile cpu-specific rtl units depending on the sub-arch
* some makefiles regenerated
git-svn-id: trunk@18847 -
2011-08-25 21:41:08 +00:00
Tomas Hajny
7f7a4518f7
* FileExists fixed - wildcards not accepted any longer
...
git-svn-id: trunk@18846 -
2011-08-25 21:34:44 +00:00
florian
8eafefc90f
* arm-embedded requires sub-arch to be passed
...
git-svn-id: trunk@18845 -
2011-08-25 21:23:53 +00:00
Tomas Hajny
8952607ff0
* 64-bit versions of TFileStatus* and TFileFindBuf* types added
...
git-svn-id: trunk@18844 -
2011-08-25 21:19:44 +00:00
Tomas Hajny
6aecc69389
* FindFirst enhanced for file sizes >2 GB
...
git-svn-id: trunk@18843 -
2011-08-25 21:17:30 +00:00
florian
8a9763018f
* another overleft from ancient 1.0.x times removed
...
git-svn-id: trunk@18842 -
2011-08-25 21:15:46 +00:00
florian
ebd1c11e70
* remove 1.0.x specific Makefile commands
...
git-svn-id: trunk@18841 -
2011-08-25 21:13:30 +00:00
florian
6005ec2c91
+ a_jmp_cond implemented
...
git-svn-id: trunk@18840 -
2011-08-25 18:27:33 +00:00
michael
843df2c0fc
* Fixed missing content vars
...
git-svn-id: trunk@18838 -
2011-08-25 15:11:19 +00:00
florian
cf0d808708
+ avr assemblers do not convert automatically cond. branches with too large jump distances into an unconditional branch and a reverse condition branch, so fpc does this now
...
git-svn-id: trunk@18837 -
2011-08-24 22:29:50 +00:00
paul
8309809a0d
compiler: use try_consume_unitsym for except variable parse. this is needed to reduce maintenance cost for later unit identifier search changes
...
git-svn-id: trunk@18826 -
2011-08-24 10:54:17 +00:00
florian
4c403baa85
* new lpi version
...
git-svn-id: trunk@18805 -
2011-08-21 19:56:40 +00:00
florian
3ea50bf440
* fix USBMem as requested by Jeppe on IRC
...
git-svn-id: trunk@18804 -
2011-08-21 19:29:20 +00:00
joost
6d6f904a2e
* Do now try to use a buildunit to compile gtk2, because it already has a build unit of its own.
...
git-svn-id: trunk@18803 -
2011-08-21 19:22:30 +00:00
joost
f95438ac0b
* Compile libgbafpc and libndsfpc only for gba and nds respectively
...
git-svn-id: trunk@18802 -
2011-08-21 19:15:21 +00:00
joost
25cb482572
* Fixed directory-setting in fpmake.pp
...
git-svn-id: trunk@18801 -
2011-08-21 19:10:12 +00:00
joost
113417179f
* Removed dependencies on units within other packages from fpmake.pp
...
git-svn-id: trunk@18800 -
2011-08-21 18:39:29 +00:00
joost
46d8af7c9f
* Exampleunits are not compiled, so do not trigger a recompile if they are missing
...
* If a unit is not compiled for the current target, do not trigger a recompile when it is missing
git-svn-id: trunk@18799 -
2011-08-21 16:41:47 +00:00
joost
62f33a24c4
* Warn when a package is not installed for current target
...
* Do not re-process packages which are already installed within the same fpmake-run
git-svn-id: trunk@18798 -
2011-08-21 12:02:51 +00:00
joost
971c1b1874
* Do not create the output-directory for ttExamplePrograms, since they are not compiled
...
* Also do not trigger a package-recompile for a missing ttExampleProgram binary.
git-svn-id: trunk@18796 -
2011-08-20 21:26:50 +00:00
Jonas Maebe
1bb9a3b3d7
* fixed generic code for subtracting one set from another if both are
...
in registers, because the left set could be overwritten before its
last use
git-svn-id: trunk@18792 -
2011-08-20 20:36:13 +00:00
Jonas Maebe
bf74f2efee
* mark all fpmake Makefiles with .NOTPARALLEL:, because they don't declare
...
dependencies between all of their internal targets
git-svn-id: trunk@18791 -
2011-08-20 17:25:52 +00:00
florian
46cc0209de
* make use of mulps/mulpd and haddps/haddpd/hsubpd/hsubps to optimze x*x+y*y and x*x-y*y where x and y might be single or double
...
git-svn-id: trunk@18790 -
2011-08-20 12:34:37 +00:00
florian
13ac5d185f
* fix add_move_instruction for sse moves
...
git-svn-id: trunk@18789 -
2011-08-20 12:30:47 +00:00
florian
ca1f33aae1
* extended do_spill_replace with some sse instructions
...
git-svn-id: trunk@18788 -
2011-08-20 12:29:41 +00:00
florian
e8dafe4dde
* fixed change information for a lot of sse instructions
...
git-svn-id: trunk@18787 -
2011-08-20 12:28:49 +00:00