|
|
|
@878:6cffbfff0363
|
[878:6cffbfff0363]
|
01/08/09 10:49:04 |
Christian Kamm <kamm incasoftware de> |
Update to license to adjust inline asm file names and years. |
|
|
|
@877:05c9faedc13c
|
[877:05c9faedc13c]
|
01/08/09 09:31:13 |
Christian Kamm <kamm incasoftware de> |
Move adding IrSymbols? to global list out of assert. |
|
|
|
@876:27a379f288bf
|
[876:27a379f288bf]
|
01/07/09 13:34:48 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Merged DMD 1.039 |
|
|
|
@875:330f999ade44
|
[875:330f999ade44]
|
01/06/09 10:33:51 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Merged DMD 1.038 |
|
|
|
@874:2ddee23bd70e
|
[874:2ddee23bd70e]
|
01/06/09 09:54:48 |
Christian Kamm <kamm incasoftware de> |
Get rid of ex-Tango patch. (merged into Tango)
Adjust README and … |
|
|
|
@873:a331ce9bc749
|
[873:a331ce9bc749]
|
01/05/09 15:11:47 |
elrood |
fix unnecessary revisions.h regeneration and mars.c recompilation |
|
|
|
@872:aa953cc960b6
|
[872:aa953cc960b6]
|
01/04/09 09:49:28 |
Christian Kamm <kamm incasoftware de> |
Apply BlueZeniX's patch for OpenSolaris? compatibility. Fixes #158. |
|
|
|
@871:e70a0e7e2260
|
[871:e70a0e7e2260]
|
01/04/09 09:39:34 |
Christian Kamm <kamm incasoftware de> |
Apply duane's patch for align power-of-two checking in inline asm. Fixes … |
|
|
|
@870:af7a6faf9406
|
[870:af7a6faf9406]
|
12/30/08 05:42:01 |
Christian Kamm <kamm incasoftware de> |
Fix #153. Factor out common code in StructLiteralExp::to(Const)Elem. |
|
|
|
@869:5dbc63f83380
|
[869:5dbc63f83380]
|
12/27/08 10:07:23 |
Christian Kamm <kamm incasoftware de> |
Backed out changeset 1fcba307fd28
Wasn't the right thing to do. |
|
|
|
@868:1fcba307fd28
|
[868:1fcba307fd28]
|
12/27/08 09:54:24 |
Christian Kamm <kamm incasoftware de> |
Changed bswap intrinsic definition in compiler specific runtime to … |
|
|
|
@867:766267808f11
|
[867:766267808f11]
|
12/20/08 03:29:36 |
Christian Kamm <kamm incasoftware de> |
Rename test to accepted name. |
|
|
|
@866:cd87b3f15ccf
|
[866:cd87b3f15ccf]
|
12/20/08 03:15:46 |
Christian Kamm <kamm incasoftware de> |
Automated merge with http://hg.dsource.org/projects/ldc |
|
|
|
@865:5e5873d847f6
|
[865:5e5873d847f6]
|
12/20/08 03:15:31 |
Christian Kamm <kamm incasoftware de> |
Add missing overrides for toConstExp to dmd2/expression.h. Fixes #156. |
|
|
|
@864:2025c9a24efd
|
[864:2025c9a24efd]
|
12/20/08 03:13:44 |
Christian Kamm <kamm incasoftware de> |
Adjust error message for missing toConstExp to include 'is not a const … |
|
|
|
@863:6c850977a941
|
[863:6c850977a941]
|
12/18/08 13:24:33 |
elrood |
modified gen/linker.cpp to only append .exe suffix on windows if not … |
|
|
|
@862:e8337278f49b
|
[862:e8337278f49b]
|
12/18/08 13:21:44 |
elrood |
temporary fix for runtime buildscript to copy ldc's imports to tango |
|
|
|
@861:fa019f0ce718
|
[861:fa019f0ce718]
|
12/18/08 02:09:01 |
Christian Kamm <kamm incasoftware de> |
Add #154 testcase. |
|
|
|
@860:7edce7e58ab1
|
[860:7edce7e58ab1]
|
12/18/08 01:59:03 |
Christian Kamm <kamm incasoftware de> |
Add more toConstElem stubs to get better error messages. |
|
|
|
@859:a719f2ca3e92
|
[859:a719f2ca3e92]
|
12/17/08 15:24:17 |
Christian Kamm <kamm incasoftware de> |
Applied modification of wilsonk's patch for AndAnd? and OrOrExp? for void … |
|
|
|
@858:ebbbf8c3ce93
|
[858:ebbbf8c3ce93]
|
12/17/08 15:03:06 |
Christian Kamm <kamm incasoftware de> |
Remove some dead code. |
|
|
|
@857:217e8c719a2f
|
[857:217e8c719a2f]
|
12/17/08 14:40:27 |
Christian Kamm <kamm incasoftware de> |
Apply wilsonk's patch to AddrExp::toConstElem for struct literals. |
|
|
|
@856:bdb3627265eb
|
[856:bdb3627265eb]
|
12/17/08 12:20:45 |
Christian Kamm <kamm incasoftware de> |
Apply phobos patch by downs. |
|
|
|
@855:e78e1d559a76
|
[855:e78e1d559a76]
|
12/15/08 15:09:33 |
Christian Kamm <kamm incasoftware de> |
Apply fix for #151. |
|
|
|
@854:0ffa92f4ac99
|
[854:0ffa92f4ac99]
|
12/14/08 11:53:20 |
elrood |
added a patch to tango's stdio for ldc on win32 |
|
|
|
@853:82ad6c0c601c
|
[853:82ad6c0c601c]
|
12/14/08 10:51:36 |
Christian Kamm <kamm incasoftware de> |
Add Elrood's patch to output LDC and LLVM source revs. |
|
|
|
@852:c1aeb2d0b559
|
[852:c1aeb2d0b559]
|
12/14/08 10:39:27 |
Christian Kamm <kamm incasoftware de> |
Missed line when removing env sanitizing. |
|
|
|
@851:582326ec1042
|
[851:582326ec1042]
|
12/14/08 10:31:03 |
Christian Kamm <kamm incasoftware de> |
Add druntime to hgignore. |
|
|
|
@850:5f5e6eb790e7
|
[850:5f5e6eb790e7]
|
12/14/08 10:30:20 |
Christian Kamm <kamm incasoftware de> |
Automated merge with http://hg.dsource.org/projects/ldc |
|
|
|
@849:ba390e5e9150
|
[849:ba390e5e9150]
|
12/14/08 10:30:06 |
Christian Kamm <kamm incasoftware de> |
Remove unportable env-sanitizing code. If it is really needed, it needs to … |
|
|
|
@848:d54f7cf84e6b
|
[848:d54f7cf84e6b]
|
12/13/08 22:11:32 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Runtime now compiles with D2 again. This does NOT mean it works flawlessly … |
|
|
|
@847:356e65836fb5
|
[847:356e65836fb5]
|
12/13/08 10:14:37 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Merged DMD 2.021 frontend.
Removed generated files from dmd/dmd2 dirs. |
|
|
|
@846:bc982f1ad106
|
[846:bc982f1ad106]
|
12/13/08 07:15:31 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Merged DMD 1.037 frontend |
|
|
|
@845:d128381e086e
|
[845:d128381e086e]
|
12/13/08 00:48:00 |
Christian Kamm <kamm incasoftware de> |
Only emit finalbody if there is one. Fixes #147. |
|
|
|
@844:1a8c6eedd7fd
|
[844:1a8c6eedd7fd]
|
12/12/08 11:10:23 |
Christian Kamm <kamm incasoftware de> |
Rename merged runtime to tango-base-ldc, #145. |
|
|
|
@843:880b7aa29aa4
|
[843:880b7aa29aa4]
|
12/12/08 02:18:30 |
Christian Kamm <kamm incasoftware de> |
Automated merge with http://hg.dsource.org/projects/ldc |
|
|
|
@842:e66c627c177e
|
[842:e66c627c177e]
|
12/08/08 11:09:13 |
Christian Kamm <kamm incasoftware de> |
Update tango patch for newest tango. |
|
|
|
@841:783f67fbdf4a
|
[841:783f67fbdf4a]
|
12/10/08 07:56:10 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Removed insufficient fix for DMD bug 1161, it was causing problems with … |
|
|
|
@840:a125ada7fd95
|
[840:a125ada7fd95]
|
12/09/08 12:45:25 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
more moreatatime fixes |
|
|
|
@839:162a0502a6b9
|
[839:162a0502a6b9]
|
12/09/08 11:14:52 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Fixed another moreatatime (as opposed to oneatatime) issue with indexing … |
|
|
|
@838:94ba810ea2b0
|
[838:94ba810ea2b0]
|
12/09/08 08:57:01 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Fixed problem with nested function inside static nested function. see … |
|
|
|
@837:331a176c1f4f
|
[837:331a176c1f4f]
|
12/09/08 08:07:30 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Removed error on naked, not fully complete, but I'll be doing more work on … |
|
|
|
@836:14c3319ac1bb
|
[836:14c3319ac1bb]
|
12/08/08 21:01:19 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
This should fix #139 , I failed to produce a testcase, but I would … |
|
|
|
@835:3afe9f276db7
|
[835:3afe9f276db7]
|
12/08/08 20:07:24 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Added back a bunch of static's to gen/classes.cpp, it's not superfluous, … |
|
|
|
@834:f466f475b654
|
[834:f466f475b654]
|
12/08/08 19:56:39 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Added proper "need 'this' to access member foo" errors instead of … |
|
|
|
@833:482cd74d1c71
|
[833:482cd74d1c71]
|
12/07/08 10:43:20 |
Christian Kamm <kamm incasoftware de> |
Add all base interfaces to interfaceMap, not just direct parents.
Removed … |
|
|
|
@832:0cc0c6b53372
|
[832:0cc0c6b53372]
|
12/07/08 10:06:10 |
Christian Kamm <kamm incasoftware de> |
Add testcase for with(symbol) fix. |
|
|
|
@831:7e59caf41433
|
[831:7e59caf41433]
|
12/07/08 10:02:43 |
Christian Kamm <kamm incasoftware de> |
Fix with(symbol) statement. |
|
|
|
@830:504a21e81a46
|
[830:504a21e81a46]
|
12/07/08 08:12:39 |
Christian Kamm <kamm incasoftware de> |
Only run unittests contained directly in the module. |
|
|
|
@829:0a31c60a6bc1
|
[829:0a31c60a6bc1]
|
12/05/08 16:01:50 |
elrood |
.. and fixed the install target (hopefully) |
|
|
|
@828:03b0c817a1a3
|
[828:03b0c817a1a3]
|
12/04/08 16:09:24 |
elrood |
added install target and possibility to pre- and suffix ldc's executable … |
|
|
|
@827:489f6f39ca09
|
[827:489f6f39ca09]
|
12/04/08 10:13:40 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
... and fixed that test case :P … |
|
|
|
@826:ea4c6adf8b00
|
[826:ea4c6adf8b00]
|
12/04/08 10:12:47 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Added testcase for fix in rev [825] |
|
|
|
@825:a70ddd449e7d
|
[825:a70ddd449e7d]
|
12/04/08 10:11:09 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Commented some logging that could be very long, cuts -vv output size … |
|
|
|
@824:b972fec8a5f5
|
[824:b972fec8a5f5]
|
12/04/08 08:36:11 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Fixed problem with moduleinfo thinking it imports itself, causing … |
|
|
|
@823:794c8af186ce
|
[823:794c8af186ce]
|
12/02/08 19:40:28 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Fixed non-static struct initializers. |
|
|
|
@822:43178a913a28
|
[822:43178a913a28]
|
12/01/08 20:45:31 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Removed PAGESIZE part of Tango patch, it works for me when the check is … |
|
|
|
@821:8f0b24bc55f0
|
[821:8f0b24bc55f0]
|
12/01/08 19:44:17 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Added CMake option to disable generation of ClassInfo?.offTi arrays, … |
|
|
|
@820:bb4a81e68ddb
|
[820:bb4a81e68ddb]
|
12/01/08 19:20:22 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Implemented allocating storage for a slice if its address is taken, fixes … |
|
|
|
@819:446263a8a30d
|
[819:446263a8a30d]
|
12/01/08 19:07:22 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Fixed taking address of global static array element as constant … |
|
|
|
@818:e8f8cafcaa62
|
[818:e8f8cafcaa62]
|
12/01/08 14:26:32 |
Christian Kamm <kamm incasoftware de> |
Fix fibers in tango patch |
|
|
|
@817:f5d5bc9295b1
|
[817:f5d5bc9295b1]
|
12/01/08 13:51:45 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Fixed printf formatting flag problem on mingw (missed one) |
|
|
|
@816:7d16ce7ad19d
|
[816:7d16ce7ad19d]
|
12/01/08 12:34:02 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Made ClassInfo?.interfaces generation consistent with DMD, fixes … |
|
|
|
@815:35de5ba7d36d
|
[815:35de5ba7d36d]
|
12/01/08 09:21:33 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Added error when gcc cannot be found. |
|
|
|
@814:05f2651caa6c
|
[814:05f2651caa6c]
|
12/01/08 09:18:22 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Added error when invoking gcc fails |
|
|
|
@813:2eaefe4a550b
|
[813:2eaefe4a550b]
|
12/01/08 08:54:06 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Forgot to add AnonDeclaration::toObjFile for D2 |
|
|
|
@812:6c2ff06c4201
|
[812:6c2ff06c4201]
|
11/30/08 22:37:54 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Fixed a nasty bug with how interface vtables for class initializers were … |
|
|
|
@811:8e6135be6999
|
[811:8e6135be6999]
|
11/30/08 20:10:16 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Fixed ModuleInfo? generation to no longer use the ModuleInfo? class' default … |
|
|
|
@810:67fcd9df8b79
|
[810:67fcd9df8b79]
|
11/30/08 14:41:17 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Fixed ModuleInfo? patch check, failed on 64bit |
|
|
|
@809:69a5e4a6fc0f
|
[809:69a5e4a6fc0f]
|
11/30/08 14:22:09 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Changed some hardcoded offset/alignment for classes in DMD, broke offsets … |
|
|
|
@808:4ad1e7b10378
|
[808:4ad1e7b10378]
|
11/30/08 13:19:39 |
elrood |
when building the runtime pass -fPIC for shared libs and … |
|
|
|
@807:d92acb81a583
|
[807:d92acb81a583]
|
11/30/08 05:54:18 |
Christian Kamm <kamm incasoftware de> |
Add interface minitest, rework s.d. |
|
|
|
@806:96b404ba7eb0
|
[806:96b404ba7eb0]
|
11/30/08 05:25:40 |
Christian Kamm <kamm incasoftware de> |
Move storage of final vtbl from BaseClass? to IrInterface?: BaseClass? … |
|
|
|
@805:1b23aa1fb1b5
|
[805:1b23aa1fb1b5]
|
11/29/08 17:39:04 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Ensure all logging of llvm values/types is only called when -vv is passed |
|
|
|
@804:236f4b5eddca
|
[804:236f4b5eddca]
|
11/29/08 16:37:36 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Removed use of DMD's toPrettyChars function for providing llvm value … |
|
|
|
@803:c62c6936635b
|
[803:c62c6936635b]
|
11/29/08 15:26:50 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Removed DtoConstFieldInitializer?, it's no longer needed and was buggy. |
|
|
|
@802:28ce72c60a21
|
[802:28ce72c60a21]
|
11/29/08 14:57:52 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Fixed some problems with the addZeros forward declarations having type … |
|
|
|
@801:c8d9b30a0dc2
|
[801:c8d9b30a0dc2]
|
11/29/08 12:28:32 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
merge |
|
|
|
@800:d14e4594c7d7
|
[800:d14e4594c7d7]
|
11/29/08 12:28:17 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Changed aggregate field initializers to be created lazily, fixes problem … |
|
|
|
@799:9f92b6e40fd3
|
[799:9f92b6e40fd3]
|
11/29/08 11:13:38 |
Christian Kamm <kamm incasoftware de> |
Do put zero in vtable initializer for function without body in abstract … |
|
|
|
@798:92ea3015ace6
|
[798:92ea3015ace6]
|
11/29/08 11:06:36 |
Christian Kamm <kamm incasoftware de> |
Use toParent instead of toParent2 to determine whether inside a function … |
|
|
|
@797:340acf1535d0
|
[797:340acf1535d0]
|
11/29/08 15:25:43 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Removed KDevelop3 project files, CMake can generate them just fine!
Fixed … |
|
|
|
@796:6e7a4c3b64d2
|
[796:6e7a4c3b64d2]
|
11/29/08 06:28:10 |
Christian Kamm <kamm incasoftware de> |
Error instead of assert when trying to build a default initializer for … |
|
|
|
@795:06ba66bc0689
|
[795:06ba66bc0689]
|
11/28/08 17:29:00 |
Christian Kamm <kamm incasoftware de> |
Adjust Tango patch for Tango rev 4134. |
|
|
|
@794:661384d6a936
|
[794:661384d6a936]
|
11/28/08 15:24:08 |
Christian Kamm <kamm incasoftware de> |
Fix warnings on x86-64. By fvbommel. |
|
|
|
@793:f6dd817060fc
|
[793:f6dd817060fc]
|
11/27/08 12:31:09 |
Christian Kamm <kamm incasoftware de> |
Attempt at fixing #126. |
|
|
|
@792:ec5981aba609
|
[792:ec5981aba609]
|
11/27/08 11:43:20 |
Christian Kamm <kamm incasoftware de> |
Automated merge with http://hg.dsource.org/projects/ldc |
|
|
|
@791:3e0b643090f1
|
[791:3e0b643090f1]
|
11/27/08 11:41:49 |
Christian Kamm <kamm incasoftware de> |
Apply Elrood's CMake patch from #132. |
|
|
|
@790:e6fe47d46783
|
[790:e6fe47d46783]
|
11/26/08 20:16:55 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Updated tango patch, the object.di changes are now in tango trunk |
|
|
|
@789:9433bcc45837
|
[789:9433bcc45837]
|
11/26/08 13:44:06 |
Christian Kamm <kamm incasoftware de> |
Use LLVM package string for llvm version info in D2 frontend too. |
|
|
|
@788:dce4b4ea2aee
|
[788:dce4b4ea2aee]
|
11/26/08 13:40:11 |
Christian Kamm <kamm incasoftware de> |
Print llvm package string in version header. See #128. |
|
|
|
@787:5d2ac0c2dd46
|
[787:5d2ac0c2dd46]
|
11/25/08 11:15:02 |
Christian Kamm <kamm incasoftware de> |
Fix StdCall? selection. |
|
|
|
@786:45d9c218fd32
|
[786:45d9c218fd32]
|
11/24/08 14:02:59 |
Christian Kamm <kamm incasoftware de> |
Add missing CMakeList, apply conf changes to dmd2 frontend. |
|
|
|
@785:ac39e5449ca5
|
[785:ac39e5449ca5]
|
11/24/08 12:17:58 |
Christian Kamm <kamm incasoftware de> |
Apply Elrood's CMake changes from #124. Thanks a lot! |
|
|
|
@784:a45179dfaa43
|
[784:a45179dfaa43]
|
11/23/08 15:57:11 |
Christian Kamm <kamm incasoftware de> |
Fix float->bool, #130. Thanks fvbommel. |
|
|
|
@783:d268bf419a09
|
[783:d268bf419a09]
|
11/22/08 15:11:26 |
Christian Kamm <kamm incasoftware de> |
hgignore updates for CMake. |
|
|
|
@782:29f0e5847123
|
[782:29f0e5847123]
|
11/22/08 15:08:00 |
Christian Kamm <kamm incasoftware de> |
Don't use StdCall? on Windows. |
|
|
|
@781:28d9cbcd7580
|
[781:28d9cbcd7580]
|
11/22/08 15:06:33 |
Christian Kamm <kamm incasoftware de> |
Strip test binaries. |
|
|
|
@780:2cf440d511bb
|
[780:2cf440d511bb]
|
11/22/08 12:45:09 |
Christian Kamm <kamm incasoftware de> |
Move tuple syntax copy for function arguments after semantic, to make … |
|
|
|
@779:ef7fe998f9b3
|
[779:ef7fe998f9b3]
|
11/22/08 12:38:13 |
Christian Kamm <kamm incasoftware de> |
Fix return type of OrOr? and AndAndExp? being set incorrectly if rhs is … |