Moritz Warning
|
89aeb05042
|
apply fixed debug info fix, see #452; thanks to sokol
|
2011-01-14 14:38:38 +01:00 |
|
Moritz Warning
|
ec2ea65977
|
revert 1784
|
2011-01-11 03:20:35 +01:00 |
|
Moritz Warning
|
9ca6717b5b
|
revert 1826
|
2011-01-11 03:15:40 +01:00 |
|
Moritz Warning
|
6d7fe4d1c3
|
move mini test set to dsource.org/projects/dstress
|
2011-01-10 19:49:05 +01:00 |
|
Moritz Warning
|
f48f98c474
|
another ldc2 merge
|
2011-01-10 19:45:00 +01:00 |
|
Alexey Prokhin
|
38fe715638
|
Work on debug
|
2011-01-08 18:00:04 +03:00 |
|
Alexey Prokhin
|
3eda143a99
|
Restored druntime.patch
|
2011-01-08 13:25:14 +03:00 |
|
Alexey Prokhin
|
d0c11fbcb2
|
Updated phobos.patch. Fixed compilation of ldc1
|
2011-01-08 13:06:44 +03:00 |
|
Alexey Prokhin
|
3fe9912e62
|
Fixed types of delegates
|
2011-01-08 13:02:00 +03:00 |
|
Alexey Prokhin
|
553d5518b3
|
Implemented casting of a global variable to a pointer in an initializer. Implemented adding to a pointer in an initializer
|
2011-01-08 13:01:54 +03:00 |
|
Alexey Prokhin
|
e01aed4327
|
Fixed passing of static arrays into functions.
This patch finally do what commit 99ee6091cc5e supposed to do...
|
2011-01-07 09:46:46 +03:00 |
|
Alexey Prokhin
|
54e3121ad9
|
Reverted "Fixed passing of structs and static arrays into functions."
|
2011-01-06 20:06:27 +03:00 |
|
Alexey Prokhin
|
cbd0296328
|
Implemented CommaExp::cacheLvalue(). Fixed CallExp::chackLvalue().
|
2011-01-06 19:41:54 +03:00 |
|
Alexey Prokhin
|
e9dacd97e2
|
Fixed passing of structs and static arrays into functions.
Not sure if it is correct, though.
|
2011-01-06 17:07:44 +03:00 |
|
Alexey Prokhin
|
81e0203a6c
|
Fixed -oq flag
|
2011-01-06 15:50:47 +03:00 |
|
Alexey Prokhin
|
f57409958c
|
Fixed consturctors of structs that have invariant
|
2011-01-06 15:08:07 +03:00 |
|
Alexey Prokhin
|
34987f71e2
|
Fixed some issues with phobos.
|
2011-01-06 13:00:06 +03:00 |
|
Alexey Prokhin
|
66edce9058
|
Reverted "Fixed a bunch of ldc1 regressions". Because there is a better way to fix them.
|
2011-01-06 11:45:38 +03:00 |
|
Robert Clipsham
|
2234264acf
|
Merged klickverbot's off-by-one fixes for D optimisation passes. Thanks.
|
2011-01-05 23:39:32 +00:00 |
|
Alexey Prokhin
|
c5e9784863
|
Updated to dmdfe 2.051
|
2011-01-05 18:21:40 +03:00 |
|
Moritz Warning
|
f6b7d2a030
|
merge from ldc2 branch
|
2011-01-04 20:54:46 +01:00 |
|
Alexey Prokhin
|
8a4ee0ede5
|
Fixed a bunch of ldc1 regressions (thanks to mwarning)
|
2011-01-04 22:32:20 +03:00 |
|
Alexey Prokhin
|
d1ff4e9fd3
|
Fix compilation of ldc1
|
2011-01-04 20:59:39 +03:00 |
|
Alexey Prokhin
|
ceeff57700
|
Fixed CastExp::checkEscape()
|
2011-01-04 20:03:33 +03:00 |
|
Alexey Prokhin
|
8e9a623880
|
Give error for overloaded function addresses
|
2011-01-04 20:03:33 +03:00 |
|
Alexey Prokhin
|
02b307c0e9
|
Detect circular definition of typedef's
|
2011-01-04 20:03:29 +03:00 |
|
Alexey Prokhin
|
3ceb476d32
|
Inline assembler is not allowed in @safe functions
|
2011-01-04 19:18:53 +03:00 |
|
Alexey Prokhin
|
21659b6a5d
|
Check in DtoNestedVariable() whether the needed frame can be accessed
|
2011-01-04 19:06:25 +03:00 |
|
Alexey Prokhin
|
67daf2fe0a
|
Fix for variadic functions
|
2011-01-04 14:18:50 +03:00 |
|
Alexey Prokhin
|
ceac300df2
|
Run deferred semantic
|
2011-01-04 14:03:27 +03:00 |
|
Alexey Prokhin
|
7911589964
|
Added ability to generate JSON files. Fixed generating of 'header' files.
|
2011-01-04 13:48:08 +03:00 |
|
Alexey Prokhin
|
b52cedf6d2
|
Add another stub to DtoInitializer()
|
2011-01-03 20:46:23 +03:00 |
|
Alexey Prokhin
|
f8c0bce004
|
Run semantic3 on tuple declarations. This way, flag "availableExternally" will be set correctly for tuples.
|
2011-01-03 20:07:58 +03:00 |
|
Alexey Prokhin
|
9e3ef5e905
|
Fixed the type of the magic property .funcptr"
|
2011-01-03 18:49:45 +03:00 |
|
Alexey Prokhin
|
e32d033d7e
|
Removed some old hacks
|
2011-01-03 16:50:08 +03:00 |
|
Alexey Prokhin
|
89375729cf
|
Work on switch statements.
|
2011-01-03 16:50:08 +03:00 |
|
Alexey Prokhin
|
38b4b4569b
|
Fixed structs assign
|
2011-01-03 16:50:08 +03:00 |
|
Alexey Prokhin
|
910c589b79
|
Handle wild modifier in stripModifiers()
|
2011-01-03 16:50:08 +03:00 |
|
Alexey Prokhin
|
1c59eed83a
|
Check for lower slice bound when bounds checking is enabled
|
2011-01-03 16:50:08 +03:00 |
|
Alexey Prokhin
|
fd52810f1a
|
Fixed initialization of static arrays
|
2011-01-03 16:50:08 +03:00 |
|
Alexey Prokhin
|
a2cce35958
|
Work on associative arrays.
|
2011-01-03 16:50:05 +03:00 |
|
Alexey Prokhin
|
47239d9058
|
Work on support for variadic arguments. Updated headers in druntime/import.
|
2011-01-02 19:14:52 +03:00 |
|
Alexey Prokhin
|
8a49067776
|
Increment vgates in static constructors. That fixes static destructors of templates.
|
2011-01-02 17:43:02 +03:00 |
|
Alexey Prokhin
|
a86f414bc1
|
Fixed calling of _d_array_bounds and _d_switch_error.
|
2011-01-02 17:43:02 +03:00 |
|
Alexey Prokhin
|
3c4db7bc87
|
Fixed initialization of the static arrays
|
2011-01-02 17:43:02 +03:00 |
|
Alexey Prokhin
|
31472eae97
|
Removed another usage of SymOffExp.
|
2011-01-02 17:43:02 +03:00 |
|
Alexey Prokhin
|
d128210f23
|
Fixed initialization of a struct with an array from another struct
|
2011-01-02 17:42:59 +03:00 |
|
Alexey Prokhin
|
4b34601a79
|
Make sure that a l-value of a binassign expressions is only evaluated once.
|
2011-01-02 17:38:40 +03:00 |
|
Alexey Prokhin
|
67880f01e9
|
Initialize TemplateInstance::emittedInModule with NULL
|
2011-01-02 17:38:39 +03:00 |
|
Alexey Prokhin
|
3a10377c26
|
Never use InternalLinkage for variables marked as "extern"
|
2011-01-02 17:38:38 +03:00 |
|