changeset | 81121ac19f61 |
---|---|
branch | |
bookmark | |
tag | |
user | Tomas Lindquist Olsen <tomas.l.olsen gmail com> |
description | Fixed previous aggregate initZ alignment. Added missing IrType::isDelegate method. |
files |
changeset | 46f6365a50d7 |
---|---|
branch | |
bookmark | |
tag | |
user | Tomas Lindquist Olsen <tomas.l.olsen gmail com> |
description | Added IrTypeFunction and IrTypeDelegate and eliminated IrDType. This means the Type::ir field can be removed. It's the final part needed for the move to a slightly more sane type system. Now the whole thing just needs to be cleaned up :P Added -v-cg switch, which right now just prints "codegen: module.name (module/name.d)" to stdout, this can really help figuring out where, in some complex build command, things go wrong. |
files |
changeset | 79758fd2f48a |
---|---|
branch | |
bookmark | |
tag | |
user | Tomas Lindquist Olsen <tomas.l.olsen gmail.com> |
description | Added Doxygen file. Completely seperated type and symbol generation. Should fix a lot of bugs, but is not yet 100% complete. |
files |
changeset | 3251ce06c820 |
---|---|
branch | |
bookmark | |
tag | |
user | Tomas Lindquist Olsen <tomas.l.olsen gmail.com> |
description | Started seperating type resolution from the rest of codegen again, the merge had too many regressions. |
files |
changeset | 340acf1535d0 |
---|---|
branch | |
bookmark | |
tag | |
user | Tomas Lindquist Olsen <tomas.l.olsen@gmail.com> |
description | Removed KDevelop3 project files, CMake can generate them just fine! Fixed function literals in static initializers. Changed alignment of delegates from 2*PTRSIZE to just PTRSIZE. Changed errors to go to stderr instead of stdout. Fairly major rewriting of struct/union/class handling, STILL A BIT BUGGY !!! |
files |
changeset | eef8ac26c66c |
---|---|
branch | |
bookmark | |
tag | |
user | Christian Kamm <kamm incasoftware de> |
description | Some missed LLVMDC -> LDC. |
files |
changeset | 8ee2c46ff938 |
---|---|
branch | trunk |
bookmark | |
tag | |
user | lindquist |
description | [svn r210] Fixed: last commit was broken. |
files |
changeset | aca17e55b7a5 |
---|---|
branch | trunk |
bookmark | |
tag | |
user | lindquist |
description | [svn r209] Fixed: exotic array to pointer casts were broken. Changed: classes now have opaque vtables. |
files |
changeset | db9890b3fb64 |
---|---|
branch | trunk |
bookmark | |
tag | |
user | ChristianK |
description | [svn r189] moving IR data back into DMD frontend nodes |
files |
changeset | 287540c5f05e |
---|---|
branch | trunk |
bookmark | |
tag | |
user | ChristianK |
description | [svn r174] added file missing from previous commit [173] |
files |