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