pierre
78a7043352
Regenerate all Makefiles with an up-to-date fpcmake binary (dummy commit)
...
git-svn-id: trunk@24367 -
2013-04-29 12:30:54 +00:00
florian
3d7033d81e
* Makefiles regenerated
...
git-svn-id: trunk@24325 -
2013-04-25 20:25:57 +00:00
paul
a592e77f35
rtl: add missing windows codepages (mantis #0024294 )
...
git-svn-id: trunk@24295 -
2013-04-22 01:48:12 +00:00
pierre
adfecc8173
Real i386 version of dllprt0.as file
...
git-svn-id: trunk@23831 -
2013-03-14 14:15:34 +00:00
pierre
350ae58dc9
Fix error in last commit, include name must be enclosed in double quotes
...
git-svn-id: trunk@23830 -
2013-03-14 13:58:22 +00:00
pierre
8d8509590f
Add dllprt0 for x86_64 (i386 version simply includes cprt0.as)
...
git-svn-id: trunk@23828 -
2013-03-14 13:50:21 +00:00
pierre
7d0e45b142
Regenerated after commit 23822, Add clocale unit target, contributed by Pascal Stumpf
...
git-svn-id: trunk@23823 -
2013-03-14 09:40:47 +00:00
pierre
dede8a159e
Add clocale unit target, contributed by Pascal Stumpf
...
git-svn-id: trunk@23822 -
2013-03-14 09:40:15 +00:00
paul
db357320d7
rtl: install all cpXXX .ppu and .o files
...
git-svn-id: trunk@23802 -
2013-03-12 11:44:15 +00:00
paul
e379daaf9c
compiler, rtl: move cpXXXX.pas files from compiler to RTL\charmaps directory and cleanup them, enable charmaps building for the majority of targets
...
git-svn-id: trunk@23799 -
2013-03-12 01:35:25 +00:00
pierre
90f4d8ddcd
+ Add .note.openbsd.ident section, contributed by Pascal Stumpf
...
git-svn-id: trunk@23685 -
2013-03-03 21:18:20 +00:00
yury
2b2a68446d
* Added new unit unixcp. It contains stuff from winiconv.inc - a table to map Windows code page identifiers to locale names on unix. Also GetSystemCodePage function in this unit can be used to detect which code page is used currently.
...
* Build unixcp for all unix-like systems.
* Use the unixcp unit in cwstring instead of winiconv.inc.
- Deleted winiconv.inc
- Reverted r22410,r22411,r22428. The compiler will use the unixcp unit to get a default code page for ansistrings.
git-svn-id: trunk@23670 -
2013-02-28 18:21:28 +00:00
yury
2fc220cc6c
* Regenerated makefiles.
...
git-svn-id: branches/targetandroid@23410 -
2013-01-16 14:52:36 +00:00
yury
d26f0552a0
* Sync with trunk r23404.
...
* Regenerated makefiles.
git-svn-id: branches/targetandroid@23405 -
2013-01-16 13:21:51 +00:00
pierre
7457a0f321
Use new getdirentriesi49 syscall, contributed by Pascal Stumpf
...
git-svn-id: trunk@23223 -
2012-12-26 14:33:30 +00:00
tom_at_work
810adb2f65
Merge with trunk r22040. Regenerated makefiles.
...
git-svn-id: branches/targetandroid@22046 -
2012-08-09 08:12:34 +00:00
tom_at_work
4150f0a2fb
Rebase with r21814
...
git-svn-id: branches/targetandroid@21815 -
2012-07-07 23:09:20 +00:00
pierre
b1b96529ec
* OpenBSD system errno.h constants fixed
...
git-svn-id: trunk@21632 -
2012-06-17 14:46:16 +00:00
pierre
5aaf3b797e
Regenerated after: Add missing x86_64 specific cpu unit dependency on sysutils
...
git-svn-id: trunk@21369 -
2012-05-23 08:54:54 +00:00
pierre
f6231e154f
Add missing x86_64 specific cpu unit dependency on sysutils
...
git-svn-id: trunk@21368 -
2012-05-23 08:54:26 +00:00
pierre
1ca3b765ec
Regenerated after: Add x86_64 specific units
...
git-svn-id: trunk@21367 -
2012-05-23 08:49:24 +00:00
pierre
d99aeffbe4
Add x86_64 specific units
...
git-svn-id: trunk@21366 -
2012-05-23 08:48:57 +00:00
tom_at_work
77a85b7448
* basic android/x86 support
...
git-svn-id: branches/targetandroid@21296 -
2012-05-14 21:14:12 +00:00
marco
4a782b1411
* tcflow and tcsendbreak fix for open/net
...
git-svn-id: trunk@21240 -
2012-05-05 20:15:43 +00:00
marco
2213b67134
* fix Mantis #21665 for net/free/openbsd
...
git-svn-id: trunk@21232 -
2012-05-05 15:03:12 +00:00
pierre
5f58dd6395
Fix Makefile for openbsd
...
git-svn-id: trunk@21082 -
2012-04-27 14:19:54 +00:00
pierre
a1b5945d20
Fix Makefile for openbsd
...
git-svn-id: trunk@21081 -
2012-04-27 14:19:43 +00:00
Jonas Maebe
834026bfb5
* synchronised with trunk up to r21067
...
git-svn-id: branches/jvmbackend@21068 -
2012-04-26 21:24:20 +00:00
tom_at_work
acbc94e0fd
- initial support for the android/arm target in the compiler; resulting .so's can be used for Android/ARM app development.
...
- basic rtl support using system calls
- fp(c)make/fppkg/makefile support
todo:
- revisit systems/t_android.pas: mostly duplicate with t_linux.pas, containing
lots of unnecessary code
- revisit rtl changes
- android ndk header translation import
- better app build/packaging support
- android/x86 support
git-svn-id: branches/targetandroid@21061 -
2012-04-26 09:36:42 +00:00
pierre
1b3fd997fc
+ Regenerate all Makefiles's after adding x86_64 netbsd target
...
git-svn-id: trunk@21031 -
2012-04-24 23:15:18 +00:00
pierre
5ad7cf9034
* corrected to be closer to /usr/include/sys/syscall.h header
...
* Note: sigaltstack syscall number is modified by this patch
no other interface change should be moticable.
git-svn-id: trunk@20928 -
2012-04-19 08:33:18 +00:00
pierre
b3f3e0d2a1
Move check_sys.sh to unix/scripts directory
...
git-svn-id: trunk@20911 -
2012-04-18 10:24:34 +00:00
Jonas Maebe
aee5380ae0
* merged trunk up to r20882
...
o support for the new codepage-aware ansistrings in the jvm branch
o empty ansistrings are now always represented by a nil pointer rather than
by an empty string, because an empty string also has a code page which
can confuse code (although this will make ansistrings harder to use
in Java code)
o more string helpers code shared between the general and jvm rtl
o support for indexbyte/word in the jvm rtl (warning: first parameter
is an open array rather than an untyped parameter there, so
indexchar(pcharvar^,10,0) will be equivalent to
indexchar[pcharvar^],10,0) there, which is different from what is
intended; changing it to an untyped parameter wouldn't help though)
o default() support is not yet complete
o calling fpcres is currently broken due to limitations in
sysutils.executeprocess() regarding handling unix quoting and
the compiler using the same command lines for scripts and directly
calling external programs
o compiling the Java compiler currently requires adding ALLOW_WARNINGS=1
to the make command line
git-svn-id: branches/jvmbackend@20887 -
2012-04-15 15:54:10 +00:00
Jonas Maebe
44bd889b9b
* regenerated Makefiles with AIX support
...
git-svn-id: trunk@20812 -
2012-04-11 18:03:57 +00:00
pierre
8d6c5f1ecc
Use mmx_support to decide to use xmState or x87state part of sigcontext
...
git-svn-id: trunk@20784 -
2012-04-11 13:22:58 +00:00
pierre
d3e32d4fa7
Correct several record fields
...
git-svn-id: trunk@20783 -
2012-04-11 13:21:38 +00:00
pierre
dd673d378f
* Use RIP relative addressing for FPC system_parameter variables
...
git-svn-id: trunk@20757 -
2012-04-08 17:42:23 +00:00
pierre
2c4d8cc9d9
Add x86_64-openbsd target in Makefiles
...
git-svn-id: trunk@20723 -
2012-04-06 16:49:08 +00:00
pierre
a06b2b4c02
+ Initial implementation for openbsd x86_64 cpu specific rtl code
...
git-svn-id: trunk@20713 -
2012-04-05 21:01:47 +00:00
pierre
96f1627c46
* Don't try to read sininfo record
...
git-svn-id: trunk@20712 -
2012-04-05 20:56:15 +00:00
pierre
c12f09316e
+ Add x86_64 cpu sigcontext record
...
git-svn-id: trunk@20711 -
2012-04-05 20:55:05 +00:00
pierre
ea216f8d0f
* Fix ino_t and dev_t types for x86_64 cpu
...
git-svn-id: trunk@20710 -
2012-04-05 20:54:05 +00:00
pierre
e6cf348904
Update Makefile for mips-linux support
...
git-svn-id: trunk@20448 -
2012-02-29 11:22:05 +00:00
florian
9426cac1b0
* rebuilt Makefiles
...
git-svn-id: trunk@19748 -
2011-12-04 15:34:01 +00:00
pierre
de2bd0d896
Avoid false problem report on SYS_dup due to SYS_dup2
...
git-svn-id: trunk@19601 -
2011-11-07 13:05:39 +00:00
paul
3e29f0b179
rtl: make cwstring.pp dependent of dynlibs, load iconvctl dynamically
...
git-svn-id: trunk@19538 -
2011-10-25 01:25:23 +00:00
pierre
6bf4bf8043
* Correct StatFS record to fix crash in test/units/dos/tdos.pp test
...
git-svn-id: trunk@19467 -
2011-10-11 22:38:54 +00:00
pierre
fb6f01714a
+ cthreads added to units list
...
git-svn-id: trunk@19453 -
2011-10-10 22:20:39 +00:00
pierre
6e3c6319c2
* New file for cthreads unit support
...
git-svn-id: trunk@19452 -
2011-10-10 22:19:11 +00:00
pierre
473829f8bd
i386 cpu specific units rules updated
...
git-svn-id: trunk@19449 -
2011-10-10 21:43:07 +00:00