|
|
|
@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 … |
|
|
|
@778:4adf0f742896
|
[778:4adf0f742896]
|
11/22/08 12:35:52 |
Christian Kamm <kamm incasoftware de> |
Get rid of DtoBoolean? - use DtoCast?(... Type::tbool) instead.
Fixed some … |
|
|
|
@777:961e249eb2aa
|
[777:961e249eb2aa]
|
11/22/08 07:41:36 |
Christian Kamm <kamm incasoftware de> |
Include x86-32 fiber fixes in tango patch again. |
|
|
|
@776:6aa2b350c8cc
|
[776:6aa2b350c8cc]
|
11/20/08 11:20:00 |
tomas@myhost |
tango patch fix |
|
|
|
@775:0375841e3175
|
[775:0375841e3175]
|
11/20/08 11:03:18 |
tomas@myhost |
Updated Tango patch for latest trunk |
|
|
|
@774:9688da40cd4d
|
[774:9688da40cd4d]
|
11/19/08 08:40:24 |
tomas@myhost |
Fixed problem with continue/break in unrolled loop statements. |
|
|
|
@773:5696a7167b21
|
[773:5696a7167b21]
|
11/18/08 12:07:57 |
Christian Kamm <kamm incasoftware de> |
Fix RawVarDecl? double codegen bug. Thanks to downs for the testcase. |
|
|
|
@772:cd7da2ba14d1
|
[772:cd7da2ba14d1]
|
11/18/08 11:14:57 |
Christian Kamm <kamm incasoftware de> |
Fix bug reported by downs. Related to delegate types within tuple template … |
|
|
|
@771:bfabbac8e705
|
[771:bfabbac8e705]
|
11/16/08 14:42:45 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Fixed 64bit problem with aaValues runtime calls (assumed 32bits) |
|
|
|
@770:50eae902f77e
|
[770:50eae902f77e]
|
11/14/08 10:26:12 |
Christian Kamm <kamm incasoftware de> |
Cast result of ...AssignExp? to type the frontend expects if necessary. … |
|
|
|
@769:038ea84f2d9d
|
[769:038ea84f2d9d]
|
11/12/08 00:35:20 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
D2: forgot the main makefile ... :( |
|
|
|
@768:85e2093edd73
|
[768:85e2093edd73]
|
11/12/08 00:26:45 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Updated runtime README a bit.
Messed up the druntime patch earlier :/ |
|
|
|
@767:eb1ce70ee01c
|
[767:eb1ce70ee01c]
|
11/11/08 23:43:12 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
D2: forgot to revert some changes made for testing last fix… |
|
|
|
@766:af04bbae8553
|
[766:af04bbae8553]
|
11/11/08 23:40:31 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
D2: Fixed global constants not initialized until module constructor. |
|
|
|
@765:f08e0ff8d28c
|
[765:f08e0ff8d28c]
|
11/12/08 01:41:56 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Fixed 32bit assumption in statement.c when calling aaApply(2). |
|
|
|
@764:8e7d4ddab66d
|
[764:8e7d4ddab66d]
|
11/12/08 01:23:34 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Forgot D2 versioning on typeinfo change. |
|
|
|
@763:9a9f403ab399
|
[763:9a9f403ab399]
|
11/12/08 01:22:05 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
D2 changes!
Removed druntime from the repository again.. Sorry :/
Updated … |
|
|
|
@762:d7aae6f09754
|
[762:d7aae6f09754]
|
11/11/08 16:57:19 |
Christian Kamm <kamm incasoftware de> |
Fix up hgignore to not match to much. |
|
|
|
@761:fa306ca8843b
|
[761:fa306ca8843b]
|
11/11/08 20:30:28 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Applied fvbommel's patch from #112
Added missing TypeInfoInvariant? codegen … |
|
|
|
@760:6f33b427bfd1
|
[760:6f33b427bfd1]
|
11/11/08 18:19:18 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Seems like hg ignores .di files, so I missed a bunch of stuff. complete … |
|
|
|
@759:d3eb054172f9
|
[759:d3eb054172f9]
|
11/10/08 19:52:37 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Added copy of druntime from DMD 2.020 modified for LDC. |
|
|
|
@758:f04dde6e882c
|
[758:f04dde6e882c]
|
11/10/08 19:38:48 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Added initial D2 support, D2 frontend and changes to codegen to make … |
|
|
|
@757:2c730d530c98
|
[757:2c730d530c98]
|
11/10/08 14:55:24 |
Christian Kamm <kamm incasoftware de> |
Special case DtoCastInt? for bool. |
|
|
|
@756:a58784e0f035
|
[756:a58784e0f035]
|
11/08/08 16:29:19 |
Christian Kamm <kamm incasoftware de> |
Merge wilsonk's x86-64 inline assembly. |
|
|
|
@755:61c7a96f28c3
|
[755:61c7a96f28c3]
|
11/08/08 05:34:35 |
Christian Kamm <kamm incasoftware de> |
Merge in most of x86-64 tango patch. |
|
|
|
@754:f34b552619fd
|
[754:f34b552619fd]
|
11/08/08 04:22:08 |
Christian Kamm <kamm incasoftware de> |
Update tango patch to latest tango revision. |
|
|
|
@753:405e40f20ef9
|
[753:405e40f20ef9]
|
11/05/08 10:53:03 |
Christian Kamm <kamm incasoftware de> |
Switch to Elrood's rewritten CMakeLists.txt. |
|
|
|
@752:2d7bcfa68128
|
[752:2d7bcfa68128]
|
11/03/08 09:23:22 |
Christian Kamm <kamm incasoftware de> |
Enable function parameter debug info for a wider range of args. |
|
|
|
@751:dc8b8b7ea0c1
|
[751:dc8b8b7ea0c1]
|
11/03/08 06:35:29 |
Christian Kamm <kamm incasoftware de> |
Fix compile-time warnings. Adjust include in d-asm-i386. |
|
|
|
@750:d05fc504a3a0
|
[750:d05fc504a3a0]
|
11/03/08 06:25:25 |
Christian Kamm <kamm incasoftware de> |
Improve CMake build file. |
|
|
|
@749:db2dd9861600
|
[749:db2dd9861600]
|
11/02/08 15:47:31 |
Christian Kamm <kamm incasoftware de> |
Add basic CMake build file. |
|
|
|
@748:6b2c75bd86dd
|
[748:6b2c75bd86dd]
|
11/02/08 12:36:28 |
Christian Kamm <kamm incasoftware de> |
Fix bug in array_cast_len. Makes tango.text.Regex work. |
|
|
|
@747:46d0755451a4
|
[747:46d0755451a4]
|
11/01/08 13:25:10 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Added DtoRawVarDeclaration? routine to handle special variables in some … |
|
|
|
@746:693d681c846c
|
[746:693d681c846c]
|
11/01/08 12:56:25 |
Christian Kamm <kamm incasoftware de> |
asm4 fix. |
|
|
|
@745:5761d7e6f628
|
[745:5761d7e6f628]
|
11/01/08 11:48:17 |
Christian Kamm <kamm incasoftware de> |
Tried using DtoDeclarationExp? for VarDecls? in Statements to fix nesting … |
|
|
|
@744:ef5f75ae6895
|
[744:ef5f75ae6895]
|
11/01/08 09:41:57 |
Christian Kamm <kamm incasoftware de> |
Fix minitest breakage from the x86-64 patch. |
|
|
|
@743:720ec515c300
|
[743:720ec515c300]
|
10/31/08 13:17:28 |
Christian Kamm <kamm incasoftware de> |
Add test for accessing foreachval in nested func. Reason for #104. |
|
|
|
@742:05e7657a7811
|
[742:05e7657a7811]
|
10/30/08 10:58:58 |
Christian Kamm <kamm incasoftware de> |
Fix REALSIZE, REALPAD and alignment of double and real for x86-64. |
|
|
|
@741:4ac97ec7c18e
|
[741:4ac97ec7c18e]
|
10/30/08 06:08:34 |
Christian Kamm <kamm incasoftware de> |
Applied easy part from wilsonk's x86-64 patch in #107 |
|
|
|
@740:96484f5bf5af
|
[740:96484f5bf5af]
|
10/30/08 05:17:05 |
Christian Kamm <kamm incasoftware de> |
Automated merge with http://hg.dsource.org/projects/ldc |
|
|
|
@739:1ae94fb1dbbd
|
[739:1ae94fb1dbbd]
|
10/30/08 05:16:37 |
Christian Kamm <kamm incasoftware de> |
Fix accidental double-inreg caused by shared TupleType?. Enabled inreg by … |
|
|
|
@738:ecb429ee0648
|
[738:ecb429ee0648]
|
10/30/08 05:15:42 |
Christian Kamm <kamm incasoftware de> |
Add explicit uint->char cast to get rid of warning. |
|
|
|
@737:041c1596d217
|
[737:041c1596d217]
|
10/28/08 10:41:09 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Removed warnings on ignored aligns. Only do aligment on packed structs, … |
|
|
|
@736:e4e50f4b58cd
|
[736:e4e50f4b58cd]
|
10/27/08 12:42:38 |
Christian Kamm <kamm incasoftware de> |
Fix debug path. |
|
|
|
@735:eee9efe5b51f
|
[735:eee9efe5b51f]
|
10/27/08 12:37:34 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Attempt at getting LLVM to provide a proper target data layout. Should … |
|
|
|
@734:6dcab994ddc3
|
[734:6dcab994ddc3]
|
10/27/08 11:36:59 |
Christian Kamm <kamm incasoftware de> |
Fold in mandel's patch for ARM from #106 |
|
|
|
@733:cc8ba72c0350
|
[733:cc8ba72c0350]
|
10/26/08 20:40:47 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Nested access to with statement should work now. fixes #105 |
|
|
|
@732:6aeaef263289
|
[732:6aeaef263289]
|
10/26/08 20:11:41 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Fixed tuple fields, thanx downs |
|
|
|
@731:d63741d00ee3
|
[731:d63741d00ee3]
|
10/26/08 16:18:24 |
Christian Kamm <kamm incasoftware de> |
Fix broken indentation from last commit. |
|
|
|
@730:09b88beffd2d
|
[730:09b88beffd2d]
|
10/26/08 16:16:21 |
Christian Kamm <kamm incasoftware de> |
Enable arg reversal on x86 by default. Make change to … |
|
|
|
@729:50d01791859c
|
[729:50d01791859c]
|
10/26/08 12:31:05 |
Christian Kamm <kamm incasoftware de> |
Always add trailing slash to source path for debug info. |
|
|
|
@728:635f91212b78
|
[728:635f91212b78]
|
10/26/08 09:12:03 |
Christian Kamm <kamm incasoftware de> |
Change _d_newclass into _d_allocclass. Add initialization to … |
|
|
|
@727:eea28bfa8416
|
[727:eea28bfa8416]
|
10/26/08 09:11:14 |
Christian Kamm <kamm incasoftware de> |
Change default to not using inreg. |
|
|
|
@726:8d46c475842a
|
[726:8d46c475842a]
|
10/26/08 08:41:03 |
Christian Kamm <kamm incasoftware de> |
Add test for broken ClassInfo?.create method. Thanks MrSunshine?. |
|
|
|
@725:3e143b611c1e
|
[725:3e143b611c1e]
|
10/25/08 16:07:20 |
Christian Kamm <kamm incasoftware de> |
Fix double field toObjFile for structs with AttribDecls?. |
|
|
|
@724:6de2ed4f0abe
|
[724:6de2ed4f0abe]
|
10/25/08 12:12:07 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Disabled parameter reversing by default, it broke mini/typeinfo10.d
Fixed … |
|
|
|
@723:55f6c2e454d7
|
[723:55f6c2e454d7]
|
10/25/08 00:03:28 |
Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
Implemented correct parameter order according to x86-32 ABI … |