Christian Kamm
|
bbf21853b4
|
Fix x86-64 exception handling #180. Thanks pcwalton!
|
2009-01-22 17:50:38 +01:00 |
|
Tomas Lindquist Olsen
|
343003cfdc
|
Makes sure only function definitions inside templates get weak linkage, llvm doesn't allow weak linkage on just declarations, so we use external linkage for those. Fixes #162
|
2009-01-22 17:26:50 +01:00 |
|
Christian Kamm
|
8ac2aecf42
|
Apply pcwalton's eh runtime portability fix.
|
2009-01-19 19:42:00 +01:00 |
|
Christian Kamm
|
33fe431ffe
|
Don't use /proc/self/map for finding the static data segment on x86-64 for
now. Probably breaks shared libraries. Parsing the file needs to be rewritten!
|
2009-01-19 19:34:51 +01:00 |
|
Christian Kamm
|
6594665d5d
|
Remove optimizer syntax copies where they weren't proven to be necessary.
Copying without calling semantic() leads to issues for more complicated
expressions.
|
2009-01-18 14:14:40 +01:00 |
|
Christian Kamm
|
2814c2ab44
|
Also apply custom allocator size_t change to DMD2 frontend.
|
2009-01-18 13:18:31 +01:00 |
|
Christian Kamm
|
4e05607355
|
Change custom allocator new size argument to size_t instead of uint. See #175.
|
2009-01-18 13:10:19 +01:00 |
|
Christian Kamm
|
4042f90800
|
Apply afb's patch from #168 to use $CC instead of "gcc" for toobj and linker.
|
2009-01-17 17:52:09 +01:00 |
|
Christian Kamm
|
50be43051a
|
Fix #165, thanks afb.
|
2009-01-17 17:44:54 +01:00 |
|
Christian Kamm
|
71a5ff83c7
|
Fix #164.
|
2009-01-17 17:41:03 +01:00 |
|
Christian Kamm
|
9081e55746
|
Fix #163.
|
2009-01-17 14:53:32 +01:00 |
|
Christian Kamm
|
4433460171
|
Typo fix in rebuild profile. Thanks BlueZeniX.
|
2009-01-16 21:06:33 +01:00 |
|
Christian Kamm
|
8841c84f49
|
tag 0.9 revision
|
2009-01-12 07:55:17 +01:00 |
|
Christian Kamm
|
bf3dafde0d
|
Automated merge with http://hg.dsource.org/projects/ldc
|
2009-01-12 07:51:39 +01:00 |
|
Tomas Lindquist Olsen
|
f090cea4cb
|
same fix appled to dmd2 frontend
|
2009-01-10 14:37:48 +01:00 |
|
Tomas Lindquist Olsen
|
6f3aff87df
|
Fixed 64bit problem in mtype.c with _adReverse runtime call, fixes #161 .
|
2009-01-10 14:35:48 +01:00 |
|
Tomas Lindquist Olsen
|
0816e84138
|
Fixed bad return types in typinf.cpp
|
2009-01-09 20:08:06 +01:00 |
|
Tomas Lindquist Olsen
|
b3884c6d15
|
Removed extraneous "|| __APPLE__" in dmd/man.c, 1.039 adds an __APPLE__ specific implementation, thanx Scriptor.
|
2009-01-09 19:36:56 +01:00 |
|
Christian Kamm
|
8330703b4d
|
GC defines and linkage changes.
|
2009-01-08 18:20:02 +01:00 |
|
Christian Kamm
|
9d36a17148
|
Update to license to adjust inline asm file names and years.
|
2009-01-08 16:49:04 +01:00 |
|
Christian Kamm
|
ba869c7014
|
Move adding IrSymbols to global list out of assert.
|
2009-01-08 15:31:13 +01:00 |
|
Tomas Lindquist Olsen
|
dcb9628849
|
Merged DMD 1.039
|
2009-01-07 19:34:48 +01:00 |
|
Tomas Lindquist Olsen
|
16409a3367
|
Merged DMD 1.038
|
2009-01-06 16:33:51 +01:00 |
|
Christian Kamm
|
306015f7fb
|
Get rid of ex-Tango patch. (merged into Tango)
Adjust README and CMakeLists.
|
2009-01-06 15:54:48 +01:00 |
|
elrood
|
a8b99651d9
|
fix unnecessary revisions.h regeneration and mars.c recompilation
|
2009-01-05 21:11:47 +01:00 |
|
Christian Kamm
|
e7f750aee1
|
Apply BlueZeniX's patch for OpenSolaris compatibility. Fixes #158.
|
2009-01-04 15:49:28 +01:00 |
|
Christian Kamm
|
955df981f8
|
Apply duane's patch for align power-of-two checking in inline asm. Fixes #159
|
2009-01-04 15:39:34 +01:00 |
|
Christian Kamm
|
12a21b1397
|
Fix #153. Factor out common code in StructLiteralExp::to(Const)Elem.
|
2008-12-30 11:42:01 +01:00 |
|
Christian Kamm
|
68de00f6c4
|
Backed out changeset 1fcba307fd28
Wasn't the right thing to do.
|
2008-12-27 16:07:23 +01:00 |
|
Christian Kamm
|
20b85089a7
|
Changed bswap intrinsic definition in compiler specific runtime to actually
implement a linkable bswap.
|
2008-12-27 15:54:24 +01:00 |
|
Christian Kamm
|
80caaf4ea0
|
Rename test to accepted name.
|
2008-12-20 09:29:36 +01:00 |
|
Christian Kamm
|
c92946a00a
|
Automated merge with http://hg.dsource.org/projects/ldc
|
2008-12-20 09:15:46 +01:00 |
|
Christian Kamm
|
9d01659718
|
Add missing overrides for toConstExp to dmd2/expression.h. Fixes #156.
|
2008-12-20 09:15:31 +01:00 |
|
Christian Kamm
|
61a5a08135
|
Adjust error message for missing toConstExp to include 'is not a const exp'.
|
2008-12-20 09:13:44 +01:00 |
|
elrood
|
4c3d23ddfe
|
modified gen/linker.cpp to only append .exe suffix on windows if not already present
|
2008-12-18 19:24:33 +01:00 |
|
elrood
|
512437d3e3
|
temporary fix for runtime buildscript to copy ldc's imports to tango
|
2008-12-18 19:21:44 +01:00 |
|
Christian Kamm
|
2d573974d7
|
Add #154 testcase.
|
2008-12-18 08:09:01 +01:00 |
|
Christian Kamm
|
8f62c080e2
|
Add more toConstElem stubs to get better error messages.
|
2008-12-18 07:59:03 +01:00 |
|
Christian Kamm
|
7069073f75
|
Applied modification of wilsonk's patch for AndAnd and OrOrExp for void rhs funcs.
|
2008-12-17 21:24:17 +01:00 |
|
Christian Kamm
|
0e1b27db3c
|
Remove some dead code.
|
2008-12-17 21:03:06 +01:00 |
|
Christian Kamm
|
cb0201960c
|
Apply wilsonk's patch to AddrExp::toConstElem for struct literals.
|
2008-12-17 20:40:27 +01:00 |
|
Christian Kamm
|
d3de204732
|
Apply phobos patch by downs.
|
2008-12-17 18:20:45 +01:00 |
|
Christian Kamm
|
a272b01df6
|
Apply fix for #151.
|
2008-12-15 21:09:33 +01:00 |
|
elrood
|
d8a7727942
|
added a patch to tango's stdio for ldc on win32
|
2008-12-14 17:53:20 +01:00 |
|
Christian Kamm
|
dff06d0f15
|
Add Elrood's patch to output LDC and LLVM source revs.
|
2008-12-14 16:51:36 +01:00 |
|
Christian Kamm
|
44c606c409
|
Missed line when removing env sanitizing.
|
2008-12-14 16:39:27 +01:00 |
|
Christian Kamm
|
c12ab60283
|
Add druntime to hgignore.
|
2008-12-14 16:31:03 +01:00 |
|
Christian Kamm
|
6600ef0a86
|
Automated merge with http://hg.dsource.org/projects/ldc
|
2008-12-14 16:30:20 +01:00 |
|
Christian Kamm
|
dabe5d3efd
|
Remove unportable env-sanitizing code. If it is really needed, it needs to be
rethought. Closes #131.
|
2008-12-14 16:30:06 +01:00 |
|
Tomas Lindquist Olsen
|
9f2497ef77
|
Runtime now compiles with D2 again. This does NOT mean it works flawlessly !!!
|
2008-12-14 04:11:32 +01:00 |
|