Commit graph

116 commits

Author SHA1 Message Date
Walter Bright
a9cb95bc1a make trace profiling work 2012-09-18 23:14:56 -07:00
Walter Bright
563fe6db9e Win64 variadic args 2012-09-17 00:59:51 -07:00
Walter Bright
20ae36866d more Win64 2012-08-26 02:09:14 -07:00
Walter Bright
ffe8936f5b more Win64 support 2012-08-20 17:09:09 -07:00
Walter Bright
655cd5186f pass at Win64 2012-08-19 00:28:27 -07:00
Walter Bright
1592cca6e4 some Win64 stuff 2012-08-18 01:36:48 -07:00
Walter Bright
c302c3e248 stdarg for Win64 2012-08-14 02:12:34 -07:00
Walter Bright
1511de4766 correct alignment 2012-06-30 16:13:06 -07:00
Walter Bright
8dec134ca3 fix 2 reg case 2012-06-18 13:01:08 -07:00
Walter Bright
7743fdd4c9 eliminate deh_beg/end for OSX 2012-03-07 02:14:08 -08:00
Walter Bright
b440854155 add std.c.stdint 2012-03-07 02:13:40 -08:00
Walter Bright
bd483a3114 more OSX 64 support 2011-11-13 00:32:05 -08:00
Sohgo Takeuchi
21cc27c08c fixed declarations of some C functions for FreeBSD
fixed: waitpid(), basename(), dirname()
2011-09-15 21:53:20 +09:00
Sohgo Takeuchi
c5a4eb13f6 return value and arguments of some functions for a FreeBSD 64bit system
changed a type of return value and arguments of some functions for working good
on a FreeBSD 64bit system. The definitions are from 8.2R on 32bit and 64bit systems.

Changed functions are:
	lseek, getcwd, fmtmsg, fpathconf
2011-09-15 19:52:44 +09:00
Sohgo Takeuchi
513744080c time_t and __time_t definition for 64 bit on FreeBSD
A size of time_t and __time_t is different from 32bit and 64 bit system on FreeBSD.
2011-09-15 19:17:36 +09:00
Sohgo Takeuchi
7f64d62af9 make it compilable on FreeBSD 8.2R (amd64)
type of return values and arguments of some functions are different from
currently defined types.

read(2), write(2), btr(), bt(), bts()
2011-09-13 20:18:30 +09:00
Vladimir Panteleev
6ebfa7e0b2 Raise a SIGTRAP on an uncaught exception when no_catch_exceptions was set
Without this change, setting no_catch_exceptions would just cause
execution to merrily continue after the "throw" statement, usually leading
to undefined behavior.
2011-06-10 11:07:03 +03:00
Jakob Bornecrantz
4629c995e4 Fix dirent decleration
Fixes longstanding bug 2842.

Signed-off-by: Jakob Bornecrantz <wallbraker@gmail.com>
2011-05-24 17:54:39 +02:00
Jakob Bornecrantz
3f89c02b0f Use osx posix files
Signed-off-by: Jakob Bornecrantz <wallbraker@gmail.com>
2011-05-24 17:54:39 +02:00
Walter Bright
8806ff191e get it to compile 2011-05-21 13:00:29 -07:00
Walter Bright
b9bef0639f openbsd files 2011-05-20 23:27:22 -07:00
Walter Bright
6e8347dbf6 add openbsd files 2011-05-20 23:19:28 -07:00
Walter Bright
2830024ec7 Issue 5694 - va_arg doesn't work with idouble and ifloat 2011-03-04 19:33:03 -08:00
Walter Bright
27d32fee9d Issue 5680 - wrong calling convention on wsprintfA/W 2011-03-02 13:08:39 -08:00
Walter Bright
3bd36d7b8f update for FreeBSD 8.1 2011-02-18 17:49:56 -08:00
Walter Bright
b32dff8702 detab tolf 2011-01-26 22:14:00 -08:00
Walter Bright
a08628aaf9 fix linux declarations 2011-01-05 08:18:06 +00:00
Walter Bright
837025c01c 64 bit headers 2011-01-01 04:23:46 +00:00
Walter Bright
eeb6796e9a repair bit rot on make -cov 2010-12-11 06:02:12 +00:00
Walter Bright
31f3424b85 64 bits 2010-12-03 00:23:46 +00:00
Walter Bright
434fff15be 64 bit stuff 2010-11-07 05:49:59 +00:00
Walter Bright
8492b37a88 more 64 2010-10-25 06:24:16 +00:00
Walter Bright
397f056649 64 bit varargs 2010-10-21 22:36:31 +00:00
Walter Bright
7d3fc0e281 64 bit WIP 2010-10-11 23:37:30 +00:00
Walter Bright
7d4f7c9971 64 bit fixes 2010-10-04 08:58:51 +00:00
Walter Bright
01982835e9 update html 2010-09-11 07:26:07 +00:00
Walter Bright
3b677eba01 added _flags to _iobuf for Linux 2010-09-09 21:41:18 +00:00
Walter Bright
35c94fdc70 add files for dynlib, see Bugzilla 4080 2010-08-27 02:00:01 +00:00
Walter Bright
7ec7e92fa0 mostly ported to -m64 2010-08-21 08:45:14 +00:00
Walter Bright
161c3c4ce7 first pass for 64 bit port 2010-08-13 19:53:47 +00:00
Walter Bright
bbf846e95f detab 2010-07-05 01:43:54 +00:00
Walter Bright
04e851716e tabs to spaces 2010-05-22 21:04:09 +00:00
Walter Bright
4abd75e9b0 improve OS abstraction 2009-04-30 05:48:22 +00:00
Walter Bright
e6e77ef6b4 initial Solaris port 2009-04-29 10:26:11 +00:00
Walter Bright
cd79ee5861 FreeBSD port 2009-04-06 09:58:48 +00:00
Walter Bright
0be7d89863 bugzilla 2689 2009-03-30 22:44:15 +00:00
Walter Bright
4fd01b9517 1.040 2009-02-14 20:18:00 +00:00
Walter Bright
3e5d42d3fa std.thread wouldn't compile 2009-02-11 20:51:49 +00:00
Sean Kelly
2bd9160e03 Fixed build errors on linux caused by the previous OSX changes. Redundant posix
declarations have been eliminated from std.thread or moved to std.c.linux.*.
2009-02-10 00:28:01 +00:00
Sean Kelly
28253aae04 A bunch of changes to fix threading and GC on OSX. 2009-02-09 23:30:37 +00:00