Commit Graph
894 Commits
Author SHA1 Message Date
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
Tomas Lindquist Olsen b7bea99dbb Merged DMD 2.021 frontend.
Removed generated files from dmd/dmd2 dirs.
2008-12-13 16:14:37 +01:00
Tomas Lindquist Olsen 6716aecc52 Merged DMD 1.037 frontend 2008-12-13 13:15:31 +01:00
Christian Kamm cabc236a79 Only emit finalbody if there is one. Fixes #147. 2008-12-13 06:48:00 +01:00
Christian Kamm 7e0c26329a Rename merged runtime to tango-base-ldc, #145. 2008-12-12 17:10:23 +01:00