Wed, 23 Jul 2008 17:56:09 +0200 |
Christian Kamm |
Fixed root cause for Invalid BitCasts. DtoCanLoad continues to return false
|
Wed, 23 Jul 2008 17:55:20 +0200 |
Christian Kamm |
Mixed up argument types for aApply and aaApply.
|
Tue, 22 Jul 2008 23:06:46 +0200 |
Christian Kamm |
Introducing opaque type to dmd frontent to be used with certain runtime array
|
Tue, 22 Jul 2008 19:24:40 +0200 |
Christian Kamm |
Get rid of runTimeHack and instead add proper argument info to the frontend
|
Mon, 21 Jul 2008 20:36:03 +0200 |
Christian Kamm |
Add all intermediate files to .hgignore.
|
Mon, 21 Jul 2008 20:12:24 +0200 |
Christian Kamm |
Do only link to libpthread, libm and libdl on Linux.
|
Mon, 21 Jul 2008 20:11:42 +0200 |
Christian Kamm |
Do not strip the leading underscore for typeinfo mangles on Windows.
|
Mon, 21 Jul 2008 20:11:15 +0200 |
Christian Kamm |
Fix nativeobj extension for Windows.
|
Tue, 15 Jul 2008 15:16:56 +0200 |
lindquist |
[svn r394] Fixed the new DtoNullValue function
trunk
|
Tue, 15 Jul 2008 14:53:16 +0200 |
ChristianK |
[svn r393] Started implementation for DtoNullValue.
trunk
|
Tue, 15 Jul 2008 10:56:16 +0200 |
ChristianK |
[svn r392] Make import of std.compat in object.di used for testing public.
trunk
|
Tue, 15 Jul 2008 10:23:50 +0200 |
ChristianK |
[svn r391] Fix classes nested inside functions for real.
trunk
|
Tue, 15 Jul 2008 08:44:08 +0200 |
ChristianK |
[svn r390] Make the zero value used when no nested context was created of the correct type.
trunk
|
Tue, 15 Jul 2008 08:20:21 +0200 |
ChristianK |
[svn r389] Include std.outofmemory in testincludes.
trunk
|
Tue, 15 Jul 2008 08:17:43 +0200 |
ChristianK |
[svn r388] ClassInfo declaration could fail if base classdecl hadn't been resolved.
trunk
|
Tue, 15 Jul 2008 02:01:53 +0200 |
lindquist |
[svn r387] Removed unused MD5 stuff.
trunk
|
Tue, 15 Jul 2008 00:17:03 +0200 |
lindquist |
[svn r386] Fixed broken DtoBoolean.
trunk
|
Mon, 14 Jul 2008 22:48:03 +0200 |
ChristianK |
[svn r385] Fix lvalue cast problems with -= and friends.
trunk
|
Mon, 14 Jul 2008 21:49:54 +0200 |
lindquist |
[svn r384] Some minor code cleanups.
trunk
|
Mon, 14 Jul 2008 21:03:15 +0200 |
ChristianK |
[svn r383] Add explanations to dstress result table.
trunk
|
Mon, 14 Jul 2008 19:17:25 +0200 |
ChristianK |
[svn r382] In CastExp, after the cast to CastExp.to force the type to be CastExp.type.
trunk
|
Mon, 14 Jul 2008 17:26:58 +0200 |
ChristianK |
[svn r381] Allow concatenating with static arrays.
trunk
|
Mon, 14 Jul 2008 17:22:43 +0200 |
ChristianK |
[svn r380] Improve complex number support.
trunk
|
Mon, 14 Jul 2008 12:39:23 +0200 |
ChristianK |
[svn r379] Fix slice assigns of the form T[] = T when T is a typedef.
trunk
|
Mon, 14 Jul 2008 12:11:30 +0200 |
ChristianK |
[svn r378] Make some errors fatal to prevent segfaults. Error instead of assert on missing label.
trunk
|
Mon, 14 Jul 2008 12:00:24 +0200 |
ChristianK |
[svn r377] The previous check was too strict, it completely disallowed gotos within finally blocks. This reenables them as long as they don't cross a finally boundary.
trunk
|
Mon, 14 Jul 2008 11:48:55 +0200 |
ChristianK |
[svn r376] Fix bug with finally blocks and labels. The labels would get emitted multiple times and conflict.
trunk
|
Mon, 14 Jul 2008 11:47:03 +0200 |
ChristianK |
[svn r375] Make DeclarationExp reuse storage if already allocated.
trunk
|
Mon, 14 Jul 2008 11:07:15 +0200 |
ChristianK |
[svn r374] Move label target basic block from AST to IRFunction. This is a first step to allowing labels to be emitted multiple times. (for instance within finally blocks)
trunk
|
Mon, 14 Jul 2008 10:01:09 +0200 |
ChristianK |
[svn r373] Labels inside tryfinally statements are not wrong in principle, so remove the assert.
trunk
|
Mon, 14 Jul 2008 03:23:43 +0200 |
lindquist |
[svn r372] Fixed extern(C++) handling now same as DMD, which is to treat it like extern(C).
trunk
|
Mon, 14 Jul 2008 01:03:53 +0200 |
lindquist |
[svn r371] Fixed array init was still broken for immediate slices and complex values.
trunk
|
Sun, 13 Jul 2008 21:41:45 +0200 |
lindquist |
[svn r370] Fixed landing pads on 64bit was broken (hardcoded 32bit type, should be size_t)
trunk
|
Sun, 13 Jul 2008 21:16:40 +0200 |
ChristianK |
[svn r369] Fix nested classes when nestedVar is not generated.
trunk
|
Sun, 13 Jul 2008 20:49:10 +0200 |
lindquist |
[svn r368] Fixed custom class allocators with arbitrary user arguments. Closes #25
trunk
|
Sun, 13 Jul 2008 09:14:01 +0200 |
ChristianK |
[svn r367] In web dstress statistics, write change lists sorted by filename.
trunk
|
Sun, 13 Jul 2008 04:27:02 +0200 |
lindquist |
[svn r366] Fixed identity exprs for structs was comparing addresses, not content!
trunk
|
Sun, 13 Jul 2008 04:11:08 +0200 |
lindquist |
[svn r365] Implemented raw struct equality comparison, uses C memcmp.
trunk
|
Sun, 13 Jul 2008 03:02:15 +0200 |
lindquist |
[svn r364] fixed mini/sync2.d test case.
trunk
|
Sun, 13 Jul 2008 02:55:41 +0200 |
lindquist |
[svn r363] Fixed a problem with the mini-test-driver.
trunk
|
Sun, 13 Jul 2008 02:51:19 +0200 |
lindquist |
[svn r362] Started merging the old 'test' dir as well as the newer 'tangotests' dir into 'tests/mini' and 'tests/minicomplex'.
trunk
|
Sun, 13 Jul 2008 02:04:25 +0200 |
lindquist |
[svn r361] Removed some dead code.
trunk
|
Sun, 13 Jul 2008 01:29:49 +0200 |
lindquist |
[svn r360] Another mostly rewrite of DtoArrayInit. Should be much more robust now, and probably faster code generated for the most common cases too!
trunk
|
Sat, 12 Jul 2008 23:56:56 +0200 |
ChristianK |
[svn r359] Try to fix DtoArrayInit. Unfinished, breaks for arrays of primitive types.
trunk
|
Sat, 12 Jul 2008 19:40:14 +0200 |
lindquist |
[svn r358] Forgot to add new files from DMD 1.033
trunk
|
Sat, 12 Jul 2008 19:38:31 +0200 |
lindquist |
[svn r357] Merged DMD 1.033
trunk
|
Sat, 12 Jul 2008 17:04:36 +0200 |
lindquist |
[svn r356] Fixed problem with array length assignment introduced in [355]
trunk
|
Sat, 12 Jul 2008 15:43:13 +0200 |
ChristianK |
[svn r355] Get rid of IRState::exps and topexp.
trunk
|
Sat, 12 Jul 2008 09:23:14 +0200 |
ChristianK |
[svn r354] Fix the regressions between [346] and [353] by making constructors and destructors outside classes fatal errors.
trunk
|
Fri, 11 Jul 2008 22:33:21 +0200 |
ChristianK |
[svn r353] Fix typo. (fixes empty catch handlers, like catch_02.d)
trunk
|
Fri, 11 Jul 2008 21:06:39 +0200 |
ChristianK |
[svn r352] Implement SwitchErrorStatement. Fixes #52.
trunk
|
Fri, 11 Jul 2008 20:23:42 +0200 |
ChristianK |
[svn r351] Remove unused runtime file for DMD-style exception handling.
trunk
|
Fri, 11 Jul 2008 01:34:04 +0200 |
lindquist |
[svn r350] Fixed incorrect function types for lazy arguments. looks like lazy arguments have never even worked :o well.. now they should.
trunk
|
Fri, 11 Jul 2008 00:17:00 +0200 |
lindquist |
[svn r349] Fixed problems with static arrays of void as well as a static arrays with zero length.
trunk
|
Thu, 10 Jul 2008 22:00:27 +0200 |
ChristianK |
[svn r348] Switch on class invariants (except in release mode).
trunk
|
Thu, 10 Jul 2008 21:29:15 +0200 |
ChristianK |
[svn r347] Foundation for adding tangobos to test environment is in place.
trunk
|
Thu, 10 Jul 2008 19:38:34 +0200 |
ChristianK |
[svn r346] Fixed #55 - llvmdc can link as fast as dmd now!
trunk
|
Thu, 10 Jul 2008 00:13:09 +0200 |
lindquist |
[svn r345] Fixed the new moduleinfo stuff to have consistent symbol names with the D style.
trunk
|
Wed, 09 Jul 2008 23:43:51 +0200 |
lindquist |
[svn r344] Fixed some very minor issues with the usage listing when calling llvmdc with no arguments.
trunk
|
Wed, 09 Jul 2008 17:02:55 +0200 |
ChristianK |
[svn r343] Move object.di used for running dstress into separate directory.
trunk
|