Alexey Prokhin
9ace3fae3e
DMD Issue 796 - Asserting a null object reference throws AssertError Failure internal\invariant.d(14) or Access Violation
2012-02-15 13:23:23 +04:00
Alexey Prokhin
2f56b2253d
DMD Issue 7196 - Unfair function address overload resolution
2012-02-15 13:23:23 +04:00
Alexey Prokhin
fa361ed598
DMD Issue 4523 - [tdpl] .remove method for Associative Arrays returns void in all cases
2012-02-15 13:23:23 +04:00
Alexey Prokhin
6fea4b65a2
Updated frontend to 2.058 beta4
2012-02-15 13:23:23 +04:00
Alexey Prokhin
b3ed8724b7
Fixed codegen of SwitchErrorStatement
2012-02-15 13:23:23 +04:00
Alexey Prokhin
eba8aac824
Fixed lambda inference
2012-02-15 13:23:22 +04:00
Alexey Prokhin
925303e334
New compact layout of ModuleInfo objects
2012-02-15 13:23:22 +04:00
Alexey Prokhin
e74e55df89
Merge 2.058beta
2012-02-15 13:23:16 +04:00
Alexey Prokhin
f2ed2e96b0
Use optimized array operators implemented in druntime
2012-02-15 13:16:34 +04:00
Alexey Prokhin
e0dc95052b
Check count of arguments passed to ldc specific intrinsics
2012-02-15 13:16:34 +04:00
Alexey Prokhin
f237d85af0
Implemented bt/btc/btr/bts intrinsics
2012-02-15 13:16:34 +04:00
Alexey Prokhin
4d3ba3594c
Refactoring: moved ldc specific code from dmd/attrib.c and dmd2/attrib.c into gen/pragma.cpp
2012-02-15 13:16:06 +04:00
David Nadlinger
72d510cb5e
Emit floating-point integer quad word instructions with ll suffix.
...
The LLVM MC backend doesn't recognize the q suffix, which was previously used.
See llvm.org/bugs/show_bug.cgi?id=11935.
If this turns out to be a speed problem, it could be done using char[3].
2012-02-09 00:53:28 +01:00
kai
11786aeb35
Remove last traces of _DH.
...
With the merge of 1.072 the definition of _DH is no longer needed.
2012-02-04 20:36:59 +01:00
David Nadlinger
8062bb027a
Merge pull request #71 from SiegeLord/master
...
Add the -property command line argument
2012-02-06 07:13:37 -08:00
David Nadlinger
fa3c169f03
Merge pull request #74 from redstar/merge-1.072-a
...
Merge 1.072
2012-02-06 07:12:55 -08:00
kai
04b3d72cfe
Fix for issue #60 .
2012-02-03 17:20:18 +01:00
kai
37ed7cdbae
Added missing initialization.
2012-02-03 16:51:11 +01:00
kai
f9201e8352
Merge 1.072
2012-02-02 03:13:27 +01:00
SiegeLord
be9c6d03e5
Add -property command line argument
2012-01-30 18:35:09 -05:00
Alexey Prokhin
81082996e1
Fixed issue #68 — ICE on Associative Array Of Delegate Literals
2012-01-29 14:06:58 +04:00
Alexey Prokhin
15a903580b
Partial fix for #69 — LDC1 from master fails to build Tango.
...
Fixed regression that has been introduced in commit 9889067 .
2012-01-29 12:32:13 +04:00
David Nadlinger
efcbe8390a
Work around macro redefinition warning (darwin11-llvm-gcc-4.2).
2012-01-23 21:42:02 +01:00
David Nadlinger
032ab5c240
Merge pull request #67 from bioinfornatics/master
...
Near to be a perfect completion
2012-01-20 10:29:39 -08:00
Jonathan MERCIER
902b9b20aa
Enhance completion path
2012-01-20 19:19:04 +01:00
Jonathan MERCIER
af84491591
minor
2012-01-20 19:16:46 +01:00
Jonathan MERCIER
d41ba74a82
Perfect bash completion for ldc2
2012-01-20 19:10:33 +01:00
David Nadlinger
1509bf1243
Merge pull request #61 from redstar/vs2010-2
...
Compile LDC2 with VS2010 64bit (LDC source changes only).
2012-01-13 10:42:37 -08:00
kai
6726b5da13
Compile LDC2 with VS2010 64bit (LDC changes only).
...
Contains all changes necessary to LDC specific source to compile LDC2 with VS2010. See https://github.com/D-Programming-Language/dmd/pull/516 for necessary changes to DMDFE.
2012-01-11 07:49:21 +01:00
Alexey Prokhin
43057c64ec
Temporary fixes for #60 and #59 until ldc1 frontend is not updated to the latest version
2012-01-10 22:09:22 +04:00
Alexey Prokhin
43365105ef
Forgotten changes from 875ebcf
2012-01-10 21:46:40 +04:00
Alexey Prokhin
0f489f1bdc
Merge branch 'master' of github.com:ldc-developers/ldc
2012-01-10 21:37:34 +04:00
Alexey Prokhin
b4b4e990e2
Fixed issue #58 — Multilib: 64 on 32
2012-01-10 21:36:19 +04:00
Alexey Prokhin
875ebcf757
Fixed #46 — added missing option -wi
2012-01-10 21:36:19 +04:00
Alexey Prokhin
04ef3ee901
Fixed #50 — ICE on local import + -O3
2012-01-10 21:36:19 +04:00
Alexey Prokhin
fb39835021
Fixed #56 — Null pointer deref in _d_arrayappendcTp with multithreaded code
2012-01-10 21:36:12 +04:00
Alexey Prokhin
0ab72a9ef2
Fixed #55 — Illegal instruction
...
Don't artificially set zero-length arrays to dimension 1.
2012-01-10 19:47:28 +04:00
Alexey Prokhin
9889067420
Fixed #53 — Assertion !isaStruct(t)
2012-01-10 19:46:32 +04:00
Alexey Prokhin
dbb6528c95
Fixed #54 — Error: invalid cast from 'typeof(null)' to 'void*'
2012-01-09 15:14:05 +04:00
David Nadlinger
e6521d87d3
Upstream memory_osx.d has been ported to D.
2011-12-22 02:44:32 +01:00
David Nadlinger
6350d8f255
Update druntime.
2011-12-22 02:44:19 +01:00
David Nadlinger
3ba3b683af
Restore alphabetical order to opcode table.
...
This fixes #57 and a few related issues.
2011-12-22 02:40:22 +01:00
Alexey Prokhin
b41688a0b8
DMD Issue 6859 - Segfault when abstract method uses with contract.
2011-12-16 20:15:31 +04:00
Alexey Prokhin
edc4a5f003
DMD Issue 5416 - null should have a type of its own
2011-12-16 20:15:10 +04:00
Alexey Prokhin
88cff99bd4
Merge dmdfe 2.057
2011-12-16 19:44:56 +04:00
Alexey Prokhin
4e8afa8858
Fixed #47 — Compile-time segfault involving libpthread, _aaGet
2011-12-11 09:52:09 +04:00
Alexey Prokhin
dd6b89e182
Issue #42 — Multilib: --no-warn-search-mismatch.
...
Pass -Xlinker before every additional linker switch, so gcc will,
in its turn, pass the switch to ld.
2011-12-09 12:49:05 +04:00
Alexey Prokhin
eb6809a530
Fixed #41 — Casting Associative Arrays To Immutable
2011-12-09 12:22:12 +04:00
Alexey Prokhin
23947489f7
Backported llvm3.0 intrinsic patch to ldc1
2011-12-07 19:36:14 +04:00
David Nadlinger
fa5fb9236a
Fix druntime build when LIB_SUFFIX is used.
2011-12-07 16:20:09 +01:00