Walter Bright
295a1633b7
fails unit tests
2009-02-14 17:47:38 +00:00
Walter Bright
8c763e5848
more osx fixes
2009-02-13 03:41:56 +00:00
Walter Bright
6c748fdfe1
fix makefile bug
2009-02-12 10:33:16 +00:00
Walter Bright
d57e203dc9
fold in some OSX changes
2009-02-10 02:21:15 +00:00
Walter Bright
f2ae2d5248
fix missing;
2009-02-10 00:11:27 +00:00
Don Clugston
8a26741130
Restored #881 which just got rolled back in previous commit.
...
Fixed sgn() for floating point numbers (now does NaN,+-0 correctly).
2009-01-31 17:20:28 +00:00
Andrei Alexandrescu
d835dc3dc0
templatized a number of math functions
2009-01-30 16:54:16 +00:00
Andrei Alexandrescu
e9982aae07
minor improvements
2009-01-23 16:25:21 +00:00
Andrei Alexandrescu
77b9e1a936
minor improvements
2009-01-23 16:24:14 +00:00
Andrei Alexandrescu
98d1b0d507
minor improvements
2009-01-23 16:23:36 +00:00
Andrei Alexandrescu
e8269abafc
file functions now accept const(char)[] instead of string
2009-01-23 15:59:00 +00:00
Andrei Alexandrescu
35181b91c9
Added 'name'_min and 'name'_max for all bitfields. Added range asserts to avoid loss in assignment.
2009-01-23 15:45:35 +00:00
Andrei Alexandrescu
50bf1a9229
minor internal improvements
2009-01-23 15:29:15 +00:00
Andrei Alexandrescu
89df33f769
Added 'name'_min and 'name'_max for all bitfields. Added range asserts to avoid loss in assignment.
2009-01-23 14:57:16 +00:00
Don Clugston
6dbecd1864
Added TypeCons.AlignForSize for optimising struct layout (requested by dsimcha).
2009-01-22 07:08:32 +00:00
Walter Bright
953f133539
2009-01-03 00:58:17 +00:00
Walter Bright
288b76bd82
rollup
2008-12-12 10:45:36 +00:00
Don Clugston
49826b4077
Removed all workarounds for bug #1257 (hooray!)
2008-12-08 14:43:01 +00:00
Walter Bright
9369507f8c
update docs
2008-11-27 19:24:18 +00:00
Don Clugston
99cf9b46a9
Removed my bigint asm code. It's out-of-date, and not used by bigint. It will return once the tango-phobos merger is more complete.
2008-11-25 12:25:50 +00:00
Sean Kelly
1a4740056a
The code coverage feature of druntime has been fixed, so I'm removing std.cover.
2008-11-24 22:42:39 +00:00
Sean Kelly
0a86690947
Changed "std.string.strlen" to "std.c.string.strlen" so loader would build properly on linux.
2008-11-24 20:53:24 +00:00
Walter Bright
7afd13a6c6
fix broken unittests
2008-11-23 06:38:57 +00:00
Walter Bright
f5803c1505
update for new compiler
2008-11-23 05:35:41 +00:00
Sean Kelly
61e7e85856
Replaced std.array, which I'd been a bit overzealous in deleting.
2008-11-17 23:24:23 +00:00
Walter Bright
ec90f4f10e
fix sloppy import qualification
2008-11-15 22:29:42 +00:00
Walter Bright
203f6debf5
fix scope
2008-11-06 09:57:35 +00:00
Walter Bright
9725636a64
get unit tests to work
2008-11-05 02:57:49 +00:00
Walter Bright
3d1b760496
update to reflect this is now a reference type
2008-11-04 22:08:40 +00:00
Walter Bright
2310bb2577
rename onArrayBoundsError to onRangeError
2008-11-03 04:42:46 +00:00
Walter Bright
1ffc553c7a
bugzilla 2429
2008-10-26 08:40:59 +00:00
Walter Bright
eec64ecd91
2.020 final rollup
2008-10-21 00:12:23 +00:00
Walter Bright
480b71d0d4
fix html generation
2008-10-18 21:43:26 +00:00
Sean Kelly
440c981670
Added druntime to the list of libraries linked when building unittest.
2008-10-17 19:45:26 +00:00
Sean Kelly
330aee040b
getErrno() and setErrno() are now exposed by druntime.
2008-10-17 01:08:22 +00:00
Sean Kelly
5eeb591a95
Modified Phobos to reference the new core package in druntime.
2008-10-17 01:01:18 +00:00
Sean Kelly
39d7c7fd9c
Added zlib objects to OBJS var. This was mistakenly removed in the last edit.
2008-10-13 20:39:04 +00:00
Sean Kelly
bc10c6c99c
Fixed use of GC.malloc to obtain a slice of the returned memory.
2008-10-13 20:05:21 +00:00
Walter Bright
cad4405897
remove minit, add druntime.lib
2008-10-12 19:07:59 +00:00
Sean Kelly
edb5c5003e
This commit includes all the changes necessary for Phobos to run against druntime. Here is a sucinct list of the changes made:
...
* Removed gcstats. Garbage collector statistics will be avaialable in durintime's 'memory' module.
* Removed object.d. This module is replaced by the object.d provided by druntime.
* Removed std.array. To trap an array bounds error, import 'exception' from druntime and catch ArrayBoundsException.
* Removed std.asserterror. To trap an asertion failure, import 'exception' from druntime and catch AssertException.
* Removed std.gc. To interact with the garbage collector, import 'memory' from druntime.
* Removed std.hiddenfunc. No equivalent exception is currently exposed by druntime, but if one is exposed it will be called HiddenFuncException and be declared in 'exception'.
* Removed std.moduleinit. druntime declares ModuleInfo in object.d, so it is implicitly availble without importing.
* Removed std.outofmemory. To trap an out of memory error, import 'exception' from druntime and catch OutOfMemoryException.
* Removed std.switcherr. To trap a switch error, import 'exception' from druntime and catch SwitchException.
* Removed std.synchro. This functionality will exist within druintime.
* Removed std.thread. A Thread class is available within druntime's 'thread' module. An interface comparison will be provided separately.
* Removed std.typeinfo. The classes defined in this package are for runtime use and should not be visible to the user.
The prior version of Phobos has been archived in tags/phobos-2.019 if needed.
2008-10-11 00:56:40 +00:00
Walter Bright
8d41338d26
fix for bugzilla 2373
2008-10-02 09:10:50 +00:00
Walter Bright
aca463ddbe
added aa balancing
2008-10-02 03:54:44 +00:00
Andrei Alexandrescu
15f4458850
Fixed documentation. Made dirname generic.
2008-10-01 02:05:25 +00:00
Bartosz Milewski
b54b0b5046
Unique template: will work when the language catches up
2008-09-12 03:10:14 +00:00
Bartosz Milewski
8739df3b80
Refactored Windows and Linux code
2008-09-12 03:08:10 +00:00
Andrei Alexandrescu
f2fa28e033
Fixed fix in unpredictableSeed.
2008-09-11 03:46:11 +00:00
Andrei Alexandrescu
c433c36658
Fixed predictability in unpredictableSeed.
2008-09-11 03:30:45 +00:00
Walter Bright
20414a44bd
update
2008-08-31 07:43:07 +00:00
Bartosz Milewski
25d0ef1dd2
Fixed bug 2322: Paths on Windows sometimes must include the trailing separator
2008-08-30 19:33:22 +00:00
Walter Bright
3ac4dbb828
fixed std.uni for -debug compile
2008-08-29 05:19:34 +00:00