-
-
Notifications
You must be signed in to change notification settings - Fork 262
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[D1] Floating point exception compiling Tango #60
Comments
redstar
added a commit
to redstar/ldc
that referenced
this issue
Feb 3, 2012
Merged
AlexeyProkhin
referenced
this issue
Apr 22, 2012
06906c7 fix Issue 7951 - DMD: Internal error: backend/cgxmm.c 567 bf2a20d revert pull #895 42db3eb Fixed build issue on Xcode 4 7190aad Merge pull request #892 from 9rnsr/fix7453 f348753 revert pull #855 ff7ae25 Merge pull request #855 from jacob-carlborg/makefile 3a5da31 Merge pull request #893 from 9rnsr/fix_segfault 7bc76d5 more OMFOBJ refactoring 67a232c fix segfault in fail_compilation/fail252.d d6dfa30 fix Issue 7453 - Can't return value from within opApply 538e1ee refactor OMFOBJ 8d56806 Merge pull request #888 from braddr/fix-glue ba05b07 Merge pull request #884 from 9rnsr/fix7929 80ab508 Merge pull request #889 from CyberShadow/fix-2342 33342c8 Merge pull request #890 from 9rnsr/fix7943 a0ea717 fix Issue 7945 - alias this doesn't work on function ref parameter 547dd94 fix StringExp length 4330311 fix Issue 7943 - UFCS does not work with alias this 19e8464 fix Issue 1175 - nested class inheritance 5329077 hide exact registers from the glue layer 02a939c add front end support for 256 bit SIMD instructions 6ac8df8 Merge pull request #886 from 9rnsr/fix7418 c33c0f6 Merge pull request #887 from 9rnsr/fix7933 7923930 rename gcinfo to rtinfo 44167bd refactor lib for better encapsulation 27e3a4b fix Issue 6758 - std.c.stdarg problems with 8 or more integer arguments on x86_64 d24ee7e fix Issue 7931 - Error message with _error_ with var[1,2] 15cddbd fix Issue 7933 - Illegal interaction of templates 999fafa remove some OMFOBJ dependencies 6e7b674 fix Issue 7418 - Overloading doesn't work with aliases declared inside templates c8e73e4 fix Issue 7911 - Nested static if failing to execute cfa3aa2 uninitialized field dd39c54 fix Issue 7929 - Broken semantic of StructInitializer with const 4143722 Merge pull request #881 from braddr/fix-init 8668907 Merge pull request #882 from braddr/fix-cgreg d015321 extend the nops array from 7 to 15 to cover larger padding needs 1e7d8f4 refactor alignment emission d04cfa7 remove undefined (and redundant) behavior e004ea3 move fregsaved global initialization into an init function d0cf784 add getGCInfo 9cc2588 use cgreg_dst_regs in another place ff217c4 switch cgreg_dst_regs to return registers rather than masks ca2f80d move platform specific register allocator functions to platform specific files db009ca split platform specific parts out of cgreg_assign 1bf35a6 add BSWAP optimization 1ec60dc Merge pull request #860 from donc/stackoverflow7784 b41a7c4 Merge pull request #867 from donc/ctfe7770dollar df93380 Merge pull request #875 from 9rnsr/fix_deduction_err 3fefb93 Merge pull request #879 from 9rnsr/fix7907 56a0186 Merge pull request #873 from donc/ctfe7880arraycast bee7868 fix Issue 7907 - [ICE] invalid expression on template argument crashes dmd 73518b8 fix Issue 7906 - [ICE] enum declaration with invalid array literal crashes dmd b69e066 Merge pull request #876 from alexrp/warnings-help 00689b5 eliminate most tdata()s 744f82f start 2.060 6c2b939 Make the --help description for -w and -wi clearer. a8afb02 Fix small regression of line number in IFTI error message. ba911a7 Resolve rvalue reference on template function arguments 96f6dfc Implement rvalue reference for struct literal & construction c3caeea Revert "struct literals are lvalues again" f29b9a0 struct literals are lvalues again fdbc00c better error message for Issue 7815 - Mixin template forward reference (?) regression 74abe79 Fix issue 7880 [CTFE] cast from void array allowed with different results than at runtime 7753706 fix Issue 7888 - derivedMembers forward reference error with nested imports 1a3e3e4 merge with D1 d750d35 fix Issue 7886 - derivedMembers infinite recursion 3f5322a Merge pull request #872 from 9rnsr/fix7873 a96b46f fix Issue 7695 - Regression(2.058): ICE(mtype.c) on associative array with keys of struct type with const members a309417 fix Issue 7873 - IFTI with inout does not properly match template parameter if called from inout function for pointers e14993d fix CTFE bugs reported in beta ae0f28f add kind() 266a1ad Merge pull request #871 from 9rnsr/fix7871 d126e30 fix Issue 7871 - RangeViolation with findSplitBefore c9f05d7 fix Issue 7811 - "not a property" error instead of real error on UFCS array template property 19b3787 fix Issue 7862 - Accepts-invalid template forward reference bug related to derivedMembers d608fb6 fix Issue 7861 - Segfault during __error propagation with self-referencing module 5a6313e fix fwd ref bug 568c997 fix Issue 7859 - Crash on invalid alias template parameter type ff40410 fix Issue 7858 - __traits(getOverloads) returns incorrect symbol 08a535c fix Issue 7815 - Mixin template forward reference (?) regression 88984c4 fix auto test break 3db9160 fix Issue 7826 - [D2 Beta] Cannot use getHash in toHash without a warning 887d3d6 fix Issue 7820 - regression(DMD 2.059head) Wrong error on forward reference to 'front' with -property switch 3dff366 fix Issue 7823 - Can't use a struct initializer to initialize a nested enum used as a default function argument initializer 52cf22b Fix issue 7770 __dollar cannot be read at compile time 7ac8cb1 Fix issue 7784 CTFE ICE with self-referencing AA literals 00c7eec Clean up the posix makefile. 359ca4a Add support for Xcode 4.3 in the makefile. REVERT: 82e6a91 Resolve rvalue reference on template function arguments REVERT: 3708457 Implement rvalue reference for struct literal & construction REVERT: 530a59f Revert "struct literals are lvalues again" REVERT: f199933 struct literals are lvalues again REVERT: 5f181da better error message for Issue 7815 - Mixin template forward reference (?) regression REVERT: e5452d5 fix Issue 7888 - derivedMembers forward reference error with nested imports REVERT: b77ae4f merge with D1 REVERT: 5fed58d fix Issue 7886 - derivedMembers infinite recursion REVERT: 0cf5ecd Merge pull request #872 from 9rnsr/fix7873 REVERT: 744f102 fix Issue 7695 - Regression(2.058): ICE(mtype.c) on associative array with keys of struct type with const members REVERT: 80fc228 fix Issue 7873 - IFTI with inout does not properly match template parameter if called from inout function for pointers REVERT: 4a5d365 fix CTFE bugs reported in beta REVERT: df22942 add kind() REVERT: d36a3b4 Merge pull request #871 from 9rnsr/fix7871 REVERT: 66d1302 fix Issue 7871 - RangeViolation with findSplitBefore REVERT: 020ab91 fix Issue 7811 - "not a property" error instead of real error on UFCS array template property REVERT: c349458 fix Issue 7862 - Accepts-invalid template forward reference bug related to derivedMembers REVERT: 00d8ec8 fix Issue 7861 - Segfault during __error propagation with self-referencing module REVERT: 4c9652d fix fwd ref bug REVERT: 477c357 fix Issue 7859 - Crash on invalid alias template parameter type REVERT: c35f67a fix Issue 7858 - __traits(getOverloads) returns incorrect symbol REVERT: bc840e8 fix Issue 7815 - Mixin template forward reference (?) regression REVERT: 18a1485 fix auto test break REVERT: ceef368 fix Issue 7826 - [D2 Beta] Cannot use getHash in toHash without a warning REVERT: d747fd6 fix Issue 7820 - regression(DMD 2.059head) Wrong error on forward reference to 'front' with -property switch REVERT: 1094601 fix Issue 7823 - Can't use a struct initializer to initialize a nested enum used as a default function argument initializer REVERT: fc63fd3 fix Issue 7843 - Regression(2.059 beta): Informational warning fails to produce executable REVERT: 5947676 fix Issue 7820 - regression(DMD 2.059head) Wrong error on forward reference to 'front' with -property switch REVERT: 8789ad7 fix Issue 7815 - Mixin template forward reference (?) regression REVERT: 41ad039 Merge pull request #862 from 9rnsr/fix7814 REVERT: 05224bd Merge pull request #859 from 9rnsr/fix7812 REVERT: 3c74279 Merge pull request #857 from 9rnsr/fix7808 REVERT: 3b6c54f Merge pull request #864 from donc/regression7786 REVERT: 3443f38 Fix issue 7493 Initialization of void[][N] REVERT: 9afb367 Fix typo in error message for 7786 REVERT: 6acabc2 Fix issue 7786 dmd crashes with invalid module name REVERT: 7df0068 fix Issue 7814 - ICE(tocsym.c) using scope(failure) within foreach-range REVERT: 2bf1c32 fix Issue 7812 - Segfault on invalid code during template match deduction with errors gagged REVERT: a4f7070 fix Issue 7808 - Nullable's alias this does not work with structs containing classes REVERT: 0b371da foreach can run semantic again REVERT: 7216e2a fix Issue 7735 - Functions with variadic void[][]... arguments corrupt passed data REVERT: 4fb2b2a Merge pull request #850 from 9rnsr/fix7773 REVERT: 9c59931 Merge pull request #851 from donc/ctfe7785pointerToVar REVERT: 407f7e4 Merge pull request #852 from donc/segfault7639 REVERT: 9370f83 Fix issue 7380 Crash trying to use address of variable in struct constructor at module level REVERT: 240866b Fix issue 7639 Undefined enum AA key crashes compiler REVERT: 19b7096 Fix issue 7785 [CTFE] ICE when slicing pointer to variable REVERT: d9b11f6 fix Issue 7773 - UCFS syntax on built-in attributes too? REVERT: 296d812 Merge pull request #846 from donc/ctfe7781segfault REVERT: 65aca2d Merge pull request #848 from donc/regression7751 REVERT: 5576737 Merge pull request #849 from donc/bug7794 REVERT: 0310838 Merge pull request #828 from 9rnsr/fix7751 REVERT: 4027e4f Fix issue 7794 Sea of errors when calling regex() after compile error REVERT: 59cc12d Fix issue 7781 [CTFE] Segmentation fault on 'mixin({return;}());' REVERT: 3430947 fix seg fault in fail91.d REVERT: 948274e Merge pull request #824 from donc/regression7745 REVERT: 22ac4b1 Merge pull request #826 from 9rnsr/fix6659 REVERT: 1c15841 Merge pull request #823 from redstar/mscclean REVERT: 5f54752 Merge pull request #827 from 9rnsr/fix7694 REVERT: 399e4a3 Merge pull request #844 from donc/regression7782 REVERT: 516f49b Fix issue 7789 [CTFE] null pointer exception on setting array length REVERT: d74b354 Fix issue 7782 Regression: ICE with wrong import syntax REVERT: 0269194 Fix issue 7751 [ICE] (Regression 2.059head) From auto and forward reference REVERT: 42ad236 Merge pull request #830 from 9rnsr/fix_ufcs REVERT: 67bf025 Merge pull request #832 from 9rnsr/fix7608 REVERT: d13f107 Merge pull request #829 from 9rnsr/fix7754 REVERT: e25cbe2 Merge pull request #834 from 9rnsr/fix2367 REVERT: 7fac235 merge D2 pull #842 REVERT: c836773 Merge pull request #836 from 9rnsr/fix7757 REVERT: a2754c5 Merge pull request #839 from 9rnsr/fix7768 REVERT: 4948836 fix Issue 7694 - Internal error: e2ir.c 1251 when calling member function inside struct via alias param REVERT: 9f23335 Merge pull request #838 from 9rnsr/fix7621 REVERT: 92eba60 Merge pull request #840 from 9rnsr/fix7769 REVERT: 8fae3c2 fix issue 7742 - 'More initializers than fields' error with correct number of fields REVERT: 6c2d706 to enum REVERT: 35e4f08 fix Issue 7769 - relax inout rule doesn't work for template function REVERT: 96a0105 fix Issue 7768 - More readable template error messages REVERT: 8012d58 Merge pull request #831 from 9rnsr/fix7743 REVERT: 9c0cbdd fix Issue 7621 - Immutable type equivalence problem REVERT: f67f313 Merge pull request #833 from 9rnsr/fix7731 REVERT: 29754dd Merge pull request #837 from braddr/cleanup-backend2 REVERT: 374109a restore original binary() function and re-fix the new version REVERT: 78c04aa fix Issue 7757 - Inout function with lazy inout parameter doesn't compile REVERT: 50c34e9 fix Issue 7754 - static this() in template is stripped during header gen REVERT: 11acdff Fix auto tester breaking. REVERT: f0b7157 fix Issue 7755 - regression(2.059head): ICE in glue.c REVERT: cfceb77 fix Issue 7751 - [ICE] From auto and forward reference REVERT: 7a86807 fix Issue 2367 - Overloading error with string literals REVERT: 6039c40 fix Issue 7731 - Assertion failure: 't' on line 7911 in file 'mtype.c' REVERT: aea3a39 fix Issue 7608 - __traits(allMembers) is broken REVERT: f46f07a fix Issue 7743 - Parsing problem with nothrow delegate REVERT: fa9d29f Revert "Revert "Refactor for UFCS property getter/setter resolution."" REVERT: d9698d8 Revert "Revert "fix Issue 7722 - Refuse normal functions to be used as properties"" REVERT: 0fbc772 Revert "Revert "Allow property function has two arguments"" REVERT: 07a3b09 fix Issue 6659 - Destructor in range foreach called after initialization REVERT: e499d4d Fix issue 7745 Regression(2.059beta) Methods defined in external object files when a pointer to it is taken REVERT: 79a74e1 Fixes an unknown pragma warning. REVERT: 2b12052 Fix issue 176 [module] message "module and package have the same name" REVERT: 90e89a4 Merge pull request #814 from 9rnsr/fix7713 REVERT: 3ab0e79 Merge pull request #818 from donc/assoc7732 REVERT: b3360e9 Fix issue 7732 [CTFE] wrong code for a struct called AssociativeArray REVERT: 05f0b08 Merge pull request #779 from 9rnsr/fix7534 REVERT: 867e567 Revert "Allow property function has two arguments" REVERT: 9171aeb Revert "fix Issue 7722 - Refuse normal functions to be used as properties" REVERT: 989ced7 Revert "Refactor for UFCS property getter/setter resolution." REVERT: e9b5292 Refactor for UFCS property getter/setter resolution. REVERT: 761d000 fix Issue 7722 - Refuse normal functions to be used as properties REVERT: 9f5956b Allow property function has two arguments REVERT: 1a11862 Revert "Allow property function has two arguments" REVERT: 32f57e5 Revert "fix Issue 7722 - Refuse normal functions to be used as properties" REVERT: 6489bb4 Revert "Refactor for UFCS property getter/setter resolution." REVERT: 214296f Merge pull request #817 from 9rnsr/fix_ufcs REVERT: c3c7f2a Merge pull request #816 from donc/voidctfe6438 REVERT: 185d031 Refactor for UFCS property getter/setter resolution. REVERT: 08bf89d fix Issue 7722 - Refuse normal functions to be used as properties REVERT: f0e3433 Allow property function has two arguments REVERT: 1b67ac9 Direct check by Type::reliesOnTident REVERT: a3cd7d9 fix Issue 7713 - lambda inference doesn't work on template function argument REVERT: 1762112 Fix issue 6438 - [CTFE] wrong error "value used before set" when slicing =void array REVERT: ace1eca fix complex constant folding REVERT: 76f9b22 Consider return type covariance. REVERT: f700dbc fix Issue 7534 - Allow attribute-overloading of an overridden method REVERT: cba8f5c Merge pull request #763 from 9rnsr/fix7578 REVERT: 392d93f Merge pull request #815 from dawgfoto/fixSegFault REVERT: e48aba2 merge part of pull #769 REVERT: d72a17e revert dd5a543 REVERT: 24d860b error(Loc loc,) doesn't abort program REVERT: 4c79117 Use correct opcodes for moving cfloat from st->xmm and xmm->st REVERT: af875ff Merge pull request #785 from braddr/cleanup-backend2 REVERT: 9d3021a remove debugging printfs REVERT: b3df5ee Merge pull request #807 from dawgfoto/fix7698 REVERT: f005537 Merge pull request #802 from dawgfoto/fixVC REVERT: 65a145d Merge pull request #803 from donc/ctfeunion6681yebblies REVERT: 1cf39ca Merge pull request #812 from 9rnsr/fix_ufcs REVERT: d846c3c Merge pull request #808 from 9rnsr/fix7702 REVERT: fd0a492 fix Issue 7670 - UFCS problem with @property and structs REVERT: 1ad35b2 Fix for UFCS with property syntax, and add exhaustive test REVERT: 96f15a1 Resolve broken build after merging REVERT: 4712aab fix regression REVERT: 4e05482 Merge pull request #805 from donc/regression7681 REVERT: 245a107 dt_ functions aren't x86 specific REVERT: b35f43a another missing loc in an error() call REVERT: 001addb minor cleanups REVERT: 2fb1e46 make util_assert take a const string REVERT: 907da39 cleanup whitespace in binary(), add binary() that takes the length of the string to search for REVERT: 59d0425 Merge pull request #804 from braddr/nearsighted REVERT: d725eed Merge pull request #806 from donc/ctfe7633equalmsg REVERT: 12a5c26 Merge pull request #811 from donc/bug7699 REVERT: 4279d5e revert the revert REVERT: c895c3b revert pull #809 REVERT: 865fb20 fix Issue 5733 - Calling opDispatch As Template Results in Compiler Infinite Loop REVERT: 96e16d3 fix Issue 7702 - opDispatch goes into infinite loop REVERT: 5e343c0 Remove special case for DotIdExp and opDispatch semantic, it isn't need anymore REVERT: 1a9d607 Fix issue 7699 - Cannot get frame pointer to in contract when compiling with -inline REVERT: d1476eb Merge pull request #809 from 9rnsr/fix_funclit REVERT: afc7c60 allow out-of-order semantic analysis of fields REVERT: 17da3a0 fix Issue 7705 - lambda syntax doesn't allow some valid signatures REVERT: e29d06d fix issue 7698 REVERT: 911d053 Fix issue 7633 - Missing CTFE error message REVERT: 3802dde Fix issue 7681 Regression(2.059head):ICE:opCatAssign(delegate) to undefined identifier REVERT: 8da4121 near-ectomy REVERT: cd6dc83 fix Library::error()s format string to take a const char* REVERT: f3f03c6 switch to apply() REVERT: faf873a fix Issue 3510 - Cannot forward reference a templated type from within a template mixin REVERT: 23aa2be fix Issue 3509 - Cannot forward reference a template mixin's members in a compile-time context REVERT: e81309b Add missing 'loc' to error message. REVERT: b6898e3 Fix issue 6681 - struct constructor call is converted to struct literal that breaks union initialization REVERT: b79afba long double => longdouble REVERT: e48c319 Merge pull request #742 from yebblies/issue5879 REVERT: d74485a Merge pull request #787 from eco/ddoc-srcfilename REVERT: 3038cb9 Merge pull request #795 from dawgfoto/fixComment REVERT: 89a039a Merge pull request #801 from dawgfoto/fix4507 REVERT: c17c2d8 fix issue 4507 REVERT: dd86c72 Merge pull request #796 from dawgfoto/fixVC REVERT: a516588 Merge pull request #797 from 9rnsr/fix7682 REVERT: 1b9839a Merge pull request #799 from 9rnsr/fix6982 REVERT: 4596774 Merge pull request #800 from 9rnsr/fix_type_deduction REVERT: b68d546 forgot about @system REVERT: bfe1083 add attributes to toHash REVERT: 8f819d6 Stop special case in mutableOf/makeMutable with inout type. REVERT: 319b1a3 Fix the lacks of type merging in Type::mutableOf() and uhSharedOf() REVERT: cfe7450 fix Issue 7671 - Broken inout deduction of shared(inout(T[n])) from immutable(int[3]) REVERT: aca5c37 Stop too eager call of TypeAArray::getImpl() When implicitConvTo(non aa Tstruct => Taarray) REVERT: 50b2a97 fix Issue 6982 - immutability isn't respected on associative array assignment REVERT: a5daa5e fix Issue 7684 - IFTI and shared overload doesn't work REVERT: e43fbac fix Issue 7682 - shared array type and "cast() is not an lvalue" error REVERT: 8191801 cpp_prettyident only needed for C++ REVERT: 4487f75 fix ldval REVERT: 525647c tparam is the specialization REVERT: f893925 fix issue 7592 https://github.com/yebblies/dmd/commit/d847c1c2dd3c254324924530beab38b49510bf13 REVERT: 108b25d Merge pull request #780 from 9rnsr/fix7641 REVERT: 105a51f Merge pull request #784 from 9rnsr/fix7110 REVERT: 8b5b67f Merge pull request #792 from donc/bug7667 REVERT: f72f237 fix Issue 3682 - Regression(2.038) is expression fails to match types REVERT: 436b711 Fix issue 7667. ICE(interpret.c): 'ctfeStack.stackPointer() == 0' REVERT: 9005276 Merge pull request #679 from yebblies/issue783 REVERT: 350a3ce Merge pull request #582 from 9rnsr/fix3382_ufcs REVERT: 5f020c3 Merge pull request #788 from braddr/cleanup-backend3 REVERT: 6aa91cf Merge pull request #790 from p0nce/master REVERT: 351d595 remove tls bracketing REVERT: a137d72 Fix bug #6391 REVERT: 6ce219c remove some of the bracketing REVERT: aec4c13 fix Issue 7578 - ICE on indexing result of vararg opDispatch REVERT: 95e3dc1 Fix unintended infinite loop in Phobos build REVERT: b66196a fix Issue 3382 - [tdpl] Implement uniform function call syntax REVERT: ee2fe6c Fix 977 is with counting end-of-lines towards msot advanced lexer peeking REVERT: 7790b16 fix Issue 7650 - Bad lambda inference in associative array literal REVERT: c03484e fix Issue 7649 - Bad lambda inference in default function argument REVERT: f293a10 fix Issue 7499 - [ICE] ('cast.c line 1495) with lambda array REVERT: 9f0622c Expression::inferType() and remove FuncExp::setType() REVERT: cfc67b7 refactor lambda inference process REVERT: 6d49586 more de-TX86'ing in relation to a bunch of OP codes REVERT: 2efbf6a TX86-ectomy in evalu8.c REVERT: 953f6d7 rip TX86 conditionals out of el.c REVERT: d5663c7 fix Issue 7595 - Data being overwritten. REVERT: 449c165 Add predefined Ddoc macro SRCFILENAME REVERT: 5c5da66 fix uninitialized field REVERT: 29cde54 Merge pull request #783 from 9rnsr/fix7038 REVERT: 06d65ab fix Issue 7038 - Type mismatch with const struct REVERT: b77e2c9 fix Issue 7110 - opSlice() & opIndex functions works unstable as template arguments REVERT: a65f02f Merge pull request #781 from braddr/fix REVERT: 08d6cd5 Merge pull request #782 from braddr/fixiasm REVERT: 2492332 fix latent bug with Lexer::peek and recently introduced bug in Lexer::scan REVERT: ec1888e initialize popndTmp rather than rely on carefulness when usNumops == 0 and emitting a vector instruction, popndTmp is left uninitialized and is later dereferenced. REVERT: 1d4a742 Merge pull request #766 from 9rnsr/fix7563 REVERT: e1cd535 refactor REVERT: 90f8dcf fix Issue 7641 - std.typecons.Proxy incorrectly allows implicit conversion to class REVERT: 83a93cf Merge pull request #778 from dawgfoto/MoreSpellCorrection REVERT: 7f0bcde 2nd go at fix issue 5590 REVERT: 567d7df fix Issue 5590 - Regression(2.036) ICE(e2ir.c): when using .values on enum which is associative array REVERT: 48ea951 fix Issue 4820 - Regression(1.058, 2.044) in DStress caused by changeset 452 REVERT: e8f9f3b more spell correction REVERT: afd9a45 fix Issue 7618 - delegate/function pointer call bypass parameter storage class REVERT: dabcdfb Merge pull request #773 from 9rnsr/fix7583 REVERT: 9846bb2 Merge pull request #774 from donc/ctfe7568 REVERT: 8c20445 Merge pull request #775 from donc/_error6785 REVERT: d41e58e Avoiding shallow copy is more better. REVERT: cccef09 Revert "fix Issue 7585 - functions in templates inferred as delegate" REVERT: fc8dfc0 6785 Wrong error message from pragma(msg) of failed instantiation REVERT: 61ec04d 7568 pragma(msg) segfaults with an aggregate including a class. REVERT: 4d86d39 Merge pull request #767 from 9rnsr/fix7585 REVERT: 207d351 fix Issue 7583 - [CTFE] ICE with tuple and alias this REVERT: 53bafa2 fix Issue 7411 - Deduce base type from vector types in templates REVERT: 5ab1bd9 fix Issue 7518 - std.array.empty doesn't work for shared arrays REVERT: a1030d3 fix Issue 7554 - Immutable function pointer arguments too REVERT: 5e96900 Merge pull request #771 from donc/bug7589 REVERT: 2287ebc fix Issue 7547 - -deps output lists object as a top level module REVERT: e611781 7589 __traits(compiles) does not work with a template that fails to compile REVERT: 0113cde fix Issue 7585 - functions in templates inferred as delegate REVERT: 4b978d5 fix Issue 7563 - Class members with default template arguments have no type REVERT: 4d68981 fix Issue 7500 - [ICE] (template.c line 5287) with immutable lambda function REVERT: 1a39c3c missed a line REVERT: 6dd89ca Merge pull request #765 from 9rnsr/fix7525 REVERT: 8d6dcac fix Issue 7502 - 2.056 regression: Assigning .init takes forever to compile for large structs REVERT: 042096e fix Issue 7525 - Broken return type inference for delegate returns REVERT: c5affa5 fix Issue 7582 - Untyped nested delegate literals don't compile REVERT: 121677c fix Issue 7580 - Identity assignment of Nullable crashes dmd REVERT: adc0502 Small refactoring to resolve alias this. REVERT: 1f52383 Merge pull request #671 from yebblies/issue4958 REVERT: 2a12345 fix build breakage REVERT: 8755819 fix build REVERT: ba86204 fix vcbuild REVERT: 464c664 fix linux build REVERT: 31197c8 tweaked command line moved some inline asm to C-function to not interfere with optimizations build with VS2011 REVERT: 4dcdc9c increase stack size for win64 build REVERT: 77262aa add missing include to root REVERT: 56afe3f batch to build through win32.mak REVERT: 5a0fd30 build through win32.mak REVERT: a5b5190 long_double -> longdouble remove C99 printf add Win64 support REVERT: 9640110 vcbuild REVERT: b619171 Merge pull request #761 from donc/ctfe7473structref REVERT: 7756328 Merge pull request #725 from kennytm/bug7399-import-too-fatal REVERT: bbac9e4 Merge pull request #759 from yebblies/issue1149 REVERT: d1ff23b 7473 [CTFE] Non-ref argument behaves as if it's a ref argument REVERT: ab5cb18 Fix OPmsw codegen - integer only is too restrictive. REVERT: a00833b Merge pull request #743 from yebblies/issue3354 REVERT: b006e11 Merge pull request #757 from 9rnsr/fix7562 REVERT: 3bccbb0 fix Issue 7562 - DMD crashes by using TemplateThisParameter REVERT: a7dc50e Merge pull request #749 from yebblies/issue1149 REVERT: a873c5f Merge pull request #758 from 9rnsr/fix5525 REVERT: 5d639ec fix Issue 5525 - Eponymous templates should allow for overloaded eponymous members REVERT: f50852c Merge pull request #729 from donc/gag4269 REVERT: de02523 fix Issue 3927 - array.length++; is an error, but ++array.length compiles REVERT: 1dc5bfd Merge pull request #680 from yebblies/issue3812 REVERT: cf887ba move errors to Dsymbol REVERT: fc4acf5 Merge pull request #755 from donc/seaOfErrors7557 REVERT: be2f3a9 7557b soldier on through dottemplate expressions REVERT: 8cec825 7557 Sea of errors after template failure REVERT: 37ec6d6 A small fixup to call Type::defaultInitLiteral REVERT: 7b5e2cb Revert "Revert "Merge pull request #41 from 9rnsr/rvalue-struct-literal"" REVERT: 3d8f09a Merge branch 'master' of github.com:D-Programming-Language/dmd REVERT: 7dfb4cc Merge pull request #752 from braddr/cleanup-backend2 REVERT: 1b28f51 Merge branch 'master' of github.com:D-Programming-Language/dmd REVERT: 31ad73c Merge pull request #746 from yebblies/issue5554 REVERT: 25f770d Change lexer to support # as a token, preserving #line's original behavior REVERT: dd8d20a Revert "Merge pull request #41 from 9rnsr/rvalue-struct-literal" REVERT: ee2fdf9 Merge pull request #41 from 9rnsr/rvalue-struct-literal REVERT: f94fdbf Merge pull request #750 from yebblies/issue3630 REVERT: 61f5fcf Improve codegen for OPmsw REVERT: 05a3fa4 Merge pull request #744 from Safety0ff/avx-fix REVERT: 0231d6a Merge pull request #748 from 9rnsr/fix7552 REVERT: 9a97979 Merge pull request #751 from donc/ctfe7536 REVERT: e091e6e 7536 ctfeAdrOnStack triggered REVERT: c9edaf4 fix Issue 7552 - Cannot get and combine a part of overloaded functions REVERT: 1edeba9 Fix Issue 3630 - bad error location in "has no effect in expression" error REVERT: 7d0fb72 Fix Issue 5554 - [qtd] Covariance detection failure REVERT: 4f36aca fix Issue 7550 - Missing AVX instruction VPMULDQ REVERT: 0b82dfe Fix Issue 5879 - Not all frontend errors use stderr REVERT: 963a41a Merge pull request #695 from yebblies/refactor_expression REVERT: 3f06690 Fix Issue 3354 - asm fld x, ST(6); accepted REVERT: 713f69f Merge pull request #677 from yebblies/issue4241 REVERT: cf22ce3 Merge pull request #711 from yebblies/issue3559 REVERT: 56ca73c Merge pull request #700 from kennytm/bug7452_lazy_safe REVERT: c4dc723 Merge pull request #736 from ibuclaw/in_gcc REVERT: 121c9b9 Merge pull request #737 from yebblies/issue7544 REVERT: cedcb3c Merge pull request #740 from yebblies/issue7545 REVERT: fb3e8f2 Merge pull request #741 from dawgfoto/DMCWarning REVERT: 5d26c1e Merge pull request #735 from 9rnsr/fix7105 REVERT: 734a921 dmc warning REVERT: 1e1cfbc Fix Issue 7545 - ICE(cast.c) Merge integral types through alias this REVERT: 6b135be Fix Issue 7544 - ICE(interpret.c) Catching an exception with a null catch block REVERT: c5336f9 Update already existing gdc-specific code, harmonise headers. REVERT: 44b8d59 Merge pull request #703 from kennytm/bug435_template_ctor REVERT: 6b368e1 Merge pull request #707 from yebblies/issue3822 REVERT: 8439e07 Merge pull request #717 from yebblies/issue6611 REVERT: 2b4502e fix Issue 7105 - relax inout rules REVERT: ac4463a wildsubparam isn't need anymore, because it works properly. REVERT: f77879a Issue 6611 - better error message for array post increment/decrement REVERT: 7393395 Merge pull request #716 from yebblies/issue6685 REVERT: 77568f0 Merge pull request #719 from yebblies/issue4536 REVERT: 9accb04 tired of tdata() REVERT: 5fbd5a2 Merge pull request #732 from dawgfoto/fix5412 REVERT: 41a901a Revert "hide private/package module level symbols" REVERT: 23d5e14 Merge pull request #733 from dawgfoto/HideModuleMembers REVERT: e2f8a23 hide private/package module level symbols REVERT: ae75287 detect collisions with renamed imports REVERT: 75a2442 fix Dsymbol::search_correct REVERT: 50e122a Merge pull request #723 from kennytm/bug7504_null_array REVERT: c5b7601 Revert "fix 7494 - selective imports in function scope" REVERT: aa6f4d9 Revert "fix Protection" REVERT: 5be660e Revert "fix Imports" REVERT: 040371b Revert "detect collisions with renamed imports" REVERT: 0159818 Revert "find private symbols during spell correction" REVERT: 0c95c45 find private symbols during spell correction REVERT: ca22fb2 detect collisions with renamed imports REVERT: 0dca0af fix Imports REVERT: 37d4fda fix Protection REVERT: 16a2e7e fix 7494 - selective imports in function scope REVERT: c16f5b2 Merge pull request #667 from 9rnsr/fix7406 REVERT: f776617 explanatory comments belong in the code, not bugzilla REVERT: bfa2060 Merge pull request #704 from donc/_error6699 REVERT: f46705c fix fail222 regression REVERT: 28d9635 Merge pull request #708 from donc/soldieron7481 REVERT: 2c2a7af Merge pull request #715 from 9rnsr/fix6738 REVERT: 98cfa64 Merge pull request #722 from 9rnsr/fix7353 REVERT: b040567 revert pull 724 REVERT: 0e84f63 revert part of pull 724 REVERT: 400f702 Merge pull request #724 from yebblies/issue3632 REVERT: d82cc74 Merge pull request #720 from yebblies/issue3279 REVERT: 2da3bed Merge pull request #718 from yebblies/fixdebugmsg REVERT: f6627ec 7527 [CTFE] Segfault when slicing a pointer at compile time REVERT: c8f09bf 4269a Regression(2.031): invalid type accepted if evaluated while errors are gagged REVERT: d10fba0 implement const/purity/nothrow/@safe inheritance REVERT: ad689fb Fix bug 7399: Broken import statement in trySemantic() causes silent compiler error REVERT: eb0c643 Add global.speculativeGag REVERT: c18220a Refactor isSpeculativeFunction into Dsymbol REVERT: f5c56d8 Issue 3632 - modify float is float to do a bitwise compare REVERT: af1cab4 Issue 7353 - NRVO not properly working with inferred return type REVERT: 03ee438 Fix bug 7504: Cannot assign an object of type 'typeof(null)' to an array REVERT: dfb941c Remove debug printing in code that generates errors. REVERT: 62118e3 Issue 4536 - Typetuples (T...) should have an .init member REVERT: 989da7b Issue 3279 - Confusing error message when comparing types REVERT: 10017d5 try again for Soenke's fix REVERT: 2b44e07 revert tab conversion REVERT: 27e8d1a Soenke Ludwig's fix for 10.5 builds REVERT: 36e8045 Issue 6685 - Allow using "with" with rvalues REVERT: 60cbc6f fix issue 6738 revisited REVERT: 3cd58b4 revert commit 1d4438f, fix bug 7498, reopen bug 6738 REVERT: 4e20e7d Issue 3822 - Invalid optimization of alloca called with constant size REVERT: b37bf8c Fixes bug 435: Constructors should be templatized REVERT: 72dab51 fully recreate old selective import behavior... REVERT: 03ec121 Merge pull request #710 from dawgfoto/FixImportChanges REVERT: ad8157d Issue 3559 - DMD 1.048+ fails to take function pointer from overloaded member functions REVERT: 818725e apply protection to import and it's aliases REVERT: 8bf6a2f Set import symbol name explicitly REVERT: f17f537 prefer more accessible symbols/aliases REVERT: 5c71cb4 add back DotIdExp access check REVERT: 6f4a00b add back object self-import REVERT: 7f69c47 Revert "Merge pull request #591 from ckamm/bug314" REVERT: b7d27d3 Revert "fix Issue 7373 - (Regression git) Renamed imports conflict with other implicitly imported symbols" REVERT: 35a0b0c Support inout deduction with tuple function parameter. REVERT: 198328b fix Issue 6208 with tuple parameter deduction in IFTI. REVERT: 838cd06 7481 Compiler should 'soldier on' after template errors REVERT: 5a74a62 fix Issue 7475 - Regression(2.058 beta): Template member erroneously inaccessible REVERT: 673063e Simplify fix for 6699 REVERT: 1a0b199 6699a __error when instantiating function template REVERT: b6d072d 6699b __error in alias expression REVERT: df16ffa 6699c __error in synchronized error message REVERT: 338f804 7462 Error message with _error_ in overridden function REVERT: 0f60bd3 7463 Duplicated error message with bad template value parameter REVERT: f43e93a 6699E: _error inside error msg for bad base class REVERT: 124f62d Merge pull request #639 from 9rnsr/fix7363 REVERT: 4ad2566 fix Issue 4088 - opEquals not called on interfaces REVERT: 5109a5a Fixes bug 7452. REVERT: ca27017 reduce need for deferred semantic() REVERT: 5ccb1d0 fix break REVERT: 3d502c3 Issue 4269 - Regression(2.031): invalid type accepted if evaluated while errors are gagged REVERT: f72cecc Issue 7426 REVERT: 94d58e4 merge pull 698 REVERT: 13cc5aa fix Issue 7422 - Regression(master): ICE with template function and if statement REVERT: c2a6e11 Issue 7261 - ICE(glue.c): With taskPool.reduce REVERT: bc9f2f4 fix Issue 7199 - std.string.indexof cannot be compiled with -inline REVERT: 4ad085c Fix bug 7424 and bug 7425. REVERT: a2ade51 fix Issue 4841 - -inline wrecks nested struct with alias template parameter (An array()/map inlining problem) REVERT: f25e85a bigger hash tables REVERT: 1eb4d3a fix Issue 7428 - regression (DMD 2.058head) ICE on slightly convoluted setup including closures REVERT: 04d888f Refactor XxxAssignExp semantic REVERT: 67eb0fd fix Issue 7435 - Regression(master):dmd crashes when 'scope(failure) debug ...' without -debug option. REVERT: b24c022 error recovery REVERT: 20cccad 6504 Regression(2.041): "str" ~ [arr] allows string literal to be modified REVERT: 21c4569 Issue 7363 - Eponymous Template doesn't hide internal names in some cases with `static if` REVERT: 8a08ffe 7419 [2.058/CTFE] Constructor of struct is overwritten with -inline REVERT: 7e1f3b6 fix Issue 7416 - 2.058 regression: fails to instantiate a constrained function template with a nested function REVERT: 73973d6 Issue 3812 - Missing line number for implicit cast of variadic function to array REVERT: 6a126c0 fix Issue 7294 - [Regression] No warning when escaping local reference type variables REVERT: f0bbf18 Issue 3927 - array.length++; is an error, but ++array.length compiles REVERT: 24576c2 Issue 783 - Cannot use an array w/ const or variable index as new[] size argument. REVERT: 7e4cd4b Issue 4241 - duplicate union initialization error doesn't give a file location REVERT: 5093c6c partially fix Issue 6278 - Regression(2.054 beta): 'in' contract inheritance doesn't work with safe code REVERT: 9987127 Issue 4958 - Floating point enums should check for total loss of precision REVERT: 3486479 Merge pull request #668 from dawgfoto/fixCLANG REVERT: e655500 fix dead assignment REVERT: 87fae86 copying NaNs doesn't preserve sign bit REVERT: 971faf0 fix halt REVERT: 60287fd Issue 7406 - tuple foreach doesn't work with mixed tuples REVERT: 1565db7 revert pull 665 REVERT: c6e9189 Merge pull request #665 from donc/ice5796 REVERT: 026cf0a Merge pull request #659 from yebblies/issue2483 REVERT: 17ded80 fix Issue 7375 - Regression(2.057): Invalid downcast permitted with derived/aliased template classes REVERT: ee8e979 fix Issue 7373 - (Regression git) Renamed imports conflict with other implicitly imported symbols REVERT: 12bd83c Issue 2483 - DMD allows assignment to a scope variable REVERT: 96e91f2 fix Issue 7369 - Inout constructor causes compiler to reject invariant REVERT: 11fba4b Merge pull request #164 from 9rnsr/fix4539 REVERT: e3da64b Fix bug 6451 - [64bit] ICE(expression.c:4434): SymbolExp::SymbolExp(Loc, TOK, int, Declaration*, int): Assertion `var' failed. REVERT: ba61f22 Merge pull request #654 from yebblies/issue7383 REVERT: aae4f74 fix Issue 7379 - DMD segfaults on semantic3 phase when alias enum this REVERT: b67f6f5 fix Issue 7234 - Segmentation fault when using stdio REVERT: 312c0d9 Issue 7383 - Blank lines in code sections cause premature section termination REVERT: 479c8c0 Issue 7178 - Segfault with import of invalid template REVERT: 9bcc746 fix Issue 6968 - Segmantation fault, if exclamation mark absent REVERT: b4e5bee Merge pull request #642 from 9rnsr/fix7321 REVERT: 38098a5 fix formatting REVERT: 3bebb14 Merge pull request #649 from nuisanceofcats/master REVERT: f6ff217 Merge pull request #647 from klickverbot/7384-typo REVERT: 1aabd76 fix Issue 7393 - Which character code does wchar be, UTF-16BE or UTF-16LE? REVERT: 32b3878 fix Issue 7377 - Core dump caused by null pointer access. REVERT: 61294ed fix Issue 3757 - Overloading const function with overridden non-const function results in seg fault. REVERT: ff38ae9 Fixes issue 7384 - typo in volatile deprecation message. REVERT: 27d244f 6720 ICE(cod1.c) casting return of void function to bool REVERT: 2309538 5796 ICE with pragma(msg, ...) after missing ';' in a template REVERT: 72e56a5 fix Issue 7166 - Internal error: ../ztc/cgxmm.c 60 REVERT: 921a467 Merge pull request #643 from donc/ctfe7197 REVERT: 8e57b6c 7197 enum string doesn't work with CTFE REVERT: 54a69ce Issue 7321 - returning void considered unsafe by safety inference REVERT: 7d340a7 Issue 6738 - Can't call templatized property function from within a struct/class method REVERT: 5a01243 Allow template property getter/setter like opDispatch. REVERT: 4d3a465 Fix property getter/setter confusion on AssignExp. REVERT: 4efc315 fix Issue 7231 - Segfault using opDispatch with property notation REVERT: b756166 Merge pull request #640 from donc/aliasthis7295 REVERT: 7e9c946 fix Issue 7367 - wrong char comparison result REVERT: 49090d4 7295 Alias This + Pure + pointsTo = rejects-valid REVERT: 70e4df3 fix Issue 7228 - MOVDQ2Q instruction is emitted with swapped register indices REVERT: bdf038b fix Issue 7335 - sometimes the OUT - block have undefined class members-acces REVERT: 621ff18 fix Issue 7351 - Possible asm bug: bad type/size of operands 'xadd' REVERT: 72a1fa3 Merge pull request #637 from 9rnsr/fix7359 REVERT: f54bed7 fix Issue 7359 - Template function with typesafe variadic rejects more than one string arguments REVERT: bb13375 try again REVERT: d88ca9d fix Issue 5713 - Broken final switch on ints REVERT: e9a890f fix Issue 4887 - Right-shifting by 32 is allowed and broken REVERT: 67f7d55 fix autotest break REVERT: 633d88e Issue 5889 - Struct literal/construction should be rvalue REVERT: 5d5f78a Now function overloading with ref and non-ref parameter is legal for struct type REVERT: 2717948 Merge pull request #636 from dawgfoto/fix6013 REVERT: 7354fab fix Issue 2524 - final override inconsistent when implementing interfaces REVERT: 52f646a fix Issue 2106 - export class doesn't affect, what is exported REVERT: cf5593e Issue 6013 - private ignored for aliases REVERT: 37fca8d fix Issue 1918 - __traits(getVirtualFunctions) returns final functions REVERT: 505aca1 Merge pull request #631 from dawgfoto/fixOSXDwarf REVERT: ca09d75 Merge pull request #633 from donc/ctfe7216 REVERT: 6e1122b Merge pull request #541 from braddr/cleanup-backend2 REVERT: 50bcc6a 7277 [CTFE ICE] Assertion failure: 'thisval' on line 1690 REVERT: 27798fa fix Issue 6704 - CommaExpression as an IfCondition REVERT: d54dd71 reject strange alias declarations REVERT: e742686 Issue 5648 - dmd command line option list inconsistencies REVERT: 68d7ac8 Issue 5299 - Protected inheritance is semantically undefined. REVERT: 0330d51 7216 [CTFE] Can't call struct member function using pointer field REVERT: 8a6a3e4 Issue 5114 - Too many error messages with main(; REVERT: 68e68e7 switch to 'if ELFOBJ' REVERT: 53af2d8 fix unintended reversion REVERT: c468f67 fix DWARF relocations for OSX64 REVERT: feec753 relocation against wrong section REVERT: e0d5198 64 align debug_frame REVERT: 5ea0ba2 add missing argument REVERT: c45676a Issue 4956 - remove direct references to gcc from linux.mak REVERT: ab39e45 Issue 6177 - Regression(2.053): ICE backend/cgcs.c: struct with destructor in assoc. array or typesafe variadic functions REVERT: 20b79c3 Issue 4539 - Refuse assignment to string literal REVERT: 8d3b38e 7188 - "import phobos;" crashes DMD REVERT: fc5984e fix problems with AVX support REVERT: 20fe9e4 Merge pull request #630 from dawgfoto/AVXSupport REVERT: 66d577d instructions, instructions, instructions REVERT: 5896cfe add support to declare/emit vex encoded instructions REVERT: 8772719 Merge pull request #526 from dawgfoto/DDWARF REVERT: 0dcef65 CTFE: fix printing pointers REVERT: b4c51cf Issue 7309 - [2.058] Regression caused by new inlining code REVERT: a5e74d6 CTFE minor refactor + sanity check REVERT: 115c413 Merge pull request #625 from dawgfoto/fix7290 REVERT: 718b9d1 Merge pull request #396 from dawgfoto/Bug6701 REVERT: a364be8 replace global edummy Expression * with AA REVERT: 0bb1d28 Merge pull request #609 from 9rnsr/fix4940 REVERT: c512ca7 apply scope to delegate REVERT: c4d1d85 Merge pull request #628 from dawgfoto/fixREX REVERT: b7aec49 add error for unsupported SIMD REVERT: 315b6cd rename simd() to __simd() REVERT: 1f64e13 missing rex_w prefix REVERT: 1ab27c2 make names consistent REVERT: 2644648 Merge pull request #558 from 9rnsr/fix4251 REVERT: ec0f9a1 Merge pull request #616 from 9rnsr/fix7278 REVERT: 09782c5 Merge pull request #627 from dawgfoto/SSEConvert REVERT: 2c7fff2 add XGETV REVERT: 684a061 Merge branch 'master' of github.com:D-Programming-Language/dmd REVERT: 4336922 Merge pull request #590 from 9rnsr/fix4675 REVERT: df14356 merge with D1 REVERT: 9ae5156 Merge pull request #622 from dawgfoto/printfWarning REVERT: 2763d6f fix for OSX32 REVERT: 00677f2 Revert "partially revert pull 624" REVERT: 945661a partially revert pull 624 REVERT: 3b64bde Merge pull request #624 from dawgfoto/SSEConvert REVERT: bedee70 fix alignment issue for vectors REVERT: 0dc06cb use SSE2 CVT instructions REVERT: f820293 OPind and vector REVERT: 597f0cb printf %j needs explicit cast REVERT: b20f5b0 Merge pull request #618 from 9rnsr/fix7285 REVERT: da82bdd more vector REVERT: e6749b6 more vector REVERT: 73f81d1 Merge pull request #619 from donc/ctfe7217 REVERT: 287859f more vector support REVERT: 55026e4 forgot return value REVERT: ab785a1 more vector ops REVERT: 10ae992 Merge pull request #617 from 9rnsr/fix1313 REVERT: 0d3ab8b 7248 [CTFE] Stack overflow on using struct filed pointer with address of array element REVERT: 7ec6130 more vector support REVERT: 30cc464 Issue 7285 - Implicit fixed-size array cast REVERT: f5a882d Issue 1313 - out/body disables escape analysis REVERT: cd9f1bb Issue 7278 - Templated struct (instantiated with null) can't access its own members (DMD confused about struct's type) REVERT: 626028f Issue 4940 - ICE(symbol.c): Accessing tuple-typed field of struct literal with user-defined constructor REVERT: b61d34f Issue 7263 - Tuple indexing/slicing + -O switch causes "used before set" error REVERT: b6659ba Change TupleExp layout that has some side-effect. REVERT: 044de11 7266 [CTFE] Assign to ref param (that's taken from struct member) is noop REVERT: fc818c7 CTFE: Remove the hack for foreach ref variables REVERT: caabf84 Merge pull request #594 from 9rnsr/fix2997 REVERT: a7d31d2 flesh out mnemonics REVERT: 8bf9b70 Merge branch 'master' of github.com:D-Programming-Language/dmd REVERT: a480ff2 Merge pull request #358 from yebblies/issue796 REVERT: 9435cb7 7245 [CTFE] Address of ref foreach parameter changes to point after array REVERT: a367eab 7187c CTFE regression ICE on slicing REVERT: c598a59 implement cgvector REVERT: 23eb58b add OPvector REVERT: d315c7e start on simd intrinsic REVERT: 1546e14 more mnemonic use REVERT: 429cf53 add xmm.h REVERT: 7eb3f49 Merge pull request #596 from 9rnsr/fix2441 REVERT: e7dee46 add XMM code gen to OS X 32 bit REVERT: a306f68 more vector support REVERT: cdfc886 Merge pull request #597 from 9rnsr/fix4523 REVERT: 5b3da9c remove scourge of tdata() REVERT: f6ff5dc fix dwarf array index type REVERT: e4f0efd Merge pull request #611 from 9rnsr/fix7239 REVERT: be60eb8 add dwarf support for vectors REVERT: 116bfe0 Merge pull request #612 from 9rnsr/fix6364 REVERT: fb56eee flesh out vector types REVERT: a69e857 Merge pull request #613 from donc/ctfe7217 REVERT: dbbcebf vector type start REVERT: f3bf8f6 7217 [CTFE] ICE on accesing struct array field REVERT: 5935ca7 Reinstate fixes for 7185 7187 7194 REVERT: 3be58bd make room for more types REVERT: 1b12485 Merge branch 'master' of github.com:D-Programming-Language/dmd REVERT: 3bc89d6 Issue 6364 - Static struct's destructor called on exit of function REVERT: 0b5e1f6 Issue 7239 - C style struct initialization doesn't work with aliases REVERT: 2dda4b3 Issue 7232 - Warning: statement is not reachable has no line number REVERT: 82cd4ef Merge branch 'master' of github.com:D-Programming-Language/dmd REVERT: 9ec0af3 Merge pull request #598 from 9rnsr/fix7120 REVERT: 65c7797 Merge branch 'master' of github.com:D-Programming-Language/dmd REVERT: 7e8c0dd Merge pull request #600 from 9rnsr/fix7196 REVERT: 50ac1a8 16 byte alignment for TLS data REVERT: 166364a make -shared consistent REVERT: d7d36cf Merge pull request #604 from dawgfoto/Bug7212 REVERT: 0701629 Merge pull request #607 from 9rnsr/fix6205 REVERT: a26f3da Merge pull request #601 from 9rnsr/fix7073 REVERT: ef358b3 Merge pull request #608 from 9rnsr/fix7218 REVERT: 1a20a08 minor cleanup REVERT: 0edbf94 Merge pull request #605 from dawgfoto/SharedElf REVERT: f6e7a60 fix typo REVERT: 335f5d6 remove checkSideEffect REVERT: ae2a54e Reverted pulls 602 and 603, because I get an assert failure on line 3553 of interpret.c when compiling interpret3.d I've been blocked from doing more pulls for two days on this. REVERT: b815fba Issue 7218 - Nested function with contract is rejected REVERT: fb0af25 Issue 6205 - Strongly-pure nothrow functions with ignored return value are entirely stripped even if it contains a failing 'assert'. REVERT: c03abdb fixup for 32-bit ELF REVERT: 61567e2 another windows build fix REVERT: f50e5e4 fix windows build and make -shared available on OSX REVERT: dda1919 fix relocation for EH entries REVERT: f06aa07 temporary hack to allow zero sized global symbol REVERT: 4b501a2 _Dmodule_ref needs GOTPCREL addressing REVERT: 6004c51 no need to save/restore registers REVERT: f4352d8 drop return instruction at ctor start REVERT: a2382b0 use correct size for data symbols REVERT: 3e58614 check for globally defined zero sized symbols REVERT: a02b2a4 add -shared option for {POSIX}\OSX REVERT: 7a76528 fix emitters of R_X86_64_64 target addends REVERT: c9911ad check that R_X86_64_64 uses only addend in Elf64_Rela REVERT: f49e4f1 sideeffect -> apply REVERT: a575a62 Don't remove top const with ref parameter in IFTI REVERT: 7fcd982 Wild match resolution should run before arguments conversion. REVERT: a2698e0 Issue 5493 - Able to overwrite immutable data by passing through ref function parameter REVERT: ea83885 Issue 4251 - Hole in the const system: immutable(T)[] implicitly casts to ref const(T)[] REVERT: ba855f4 Merge pull request #603 from donc/ctfe6933 REVERT: 334bfde put back pull 602 REVERT: 2576dde fix ICE Bug7212 REVERT: a597892 CTFE: Fix broken D1 REVERT: 85a6f30 Merge pull request #593 from 9rnsr/fix_funclit REVERT: f325840 Merge pull request #602 from donc/ctfe6933 REVERT: f5d5ae2 use apply for canThrow REVERT: 7d63285 more apply() usage REVERT: 7316d73 Issue 7207 - Explicit cast should resolve lambda type REVERT: c797d0d Run lambda inference on StructLiteralExp::elements REVERT: 018a81b Run lambda inference on AssignExp::e2 REVERT: 1a61adc Add escape check to nested function symbol REVERT: f3e148f Improve lambda type inference on function arguments. REVERT: 543beb3 Issue 7193 - Regression(2.058head): ICE: delete lambda expression crashes dmd REVERT: fcefd33 7194 [CTFE] Incorrect behaviour with pointers as local struct variable fields REVERT: b87d305 Issue 7073 - Parsing of class-returning varargs function inside module ctor fails REVERT: 23e48a4 update apply REVERT: 3e315ad switch from virtual functions to lambdas REVERT: 6af66aa Issue 7196 - Unfair function address overload resolution REVERT: 8ba45b4 Issue 7120 - Scope Delegates + Delegate Literals REVERT: b97bd24 create apply REVERT: 2e0e52f Issue 4523 - [tdpl] .remove method for Associative Arrays returns void in all cases REVERT: c15768c Merge pull request #595 from 9rnsr/fix7190 REVERT: 2dc2d3b CTFE: remove complicated and wrong AssertExp code REVERT: 98456ee Merge pull request #591 from ckamm/bug314 REVERT: 6e24b0a 7185 [CTFE] ICE on changing char array length REVERT: 69ccd9c 7167 second case REVERT: 18b000f Issue 2411 - Reference Tuple Foreach REVERT: 75b454e Issue 7190 - Tuple length incorrect REVERT: ef75656 Issue 7189 - inline failed REVERT: bb99b47 Issue 2997 - allMembers does not return interface members REVERT: f247c8b 6933 Segfault(declaration.c) using struct with destructor in CTFE REVERT: ba0407b Merge pull request #584 from 9rnsr/fix7168 REVERT: 1454d9c Merge pull request #589 from donc/ctfe6037recursiveref REVERT: c4f37fe Apply fixed fix for bug 314 (pull 190). REVERT: a78986d Issue 4675 - [tdpl] Eponymous Template should hide internal names REVERT: 4a34670 Merge pull request #588 from 9rnsr/improve_funclit REVERT: fd187aa 7187 Regression(head 12d62ca5): [CTFE] ICE on slicing REVERT: f389305 CTFE: move return value scrubbing to function interpreting REVERT: a47a978 partial integration of pull 190 REVERT: 7644658 CTFE: add loc when creating array/string literals REVERT: a0a3370 Issue 7160 - Regression(2.057): ICE(dsymbol.c:1052) ICE using __traits(derivedMembers) REVERT: c882884 Issue 7168 - Regression(1.072, 2.057) __traits(allMembers) returns wrong tuple REVERT: a398dc6 Add test for 6714, and fix covariance check. REVERT: 8de4169 Allow implicit function to delegate conversion. REVERT: 76286e0 Add function/delegate inference. REVERT: bbd4284 Run parameter types inference on CallExp::e1. REVERT: 6dea890 Run parameter types inference on function arguments. REVERT: cb443eb Run parameter types inference on initializer and return statement. REVERT: 8a231a7 partial integration of pull 190 REVERT: 6cd8b7a Rewrite lambdas that require parameters inference to template literal REVERT: 2ea765e 6037 [CTFE] recursive ref parameters evaluated incorrectly REVERT: 6e52314 revert pull 190 REVERT: e988bd6 Merge pull request #190 from ckamm/bug314 REVERT: c5cd965 more functions inlined REVERT: aade8f1 CTFE: segfault with bad cast REVERT: 0333250 Merge pull request #585 from 9rnsr/fix7170 REVERT: 4e4bf9c add warning for empty statements REVERT: 5631d60 Merge pull request #586 from donc/ctfe7162 REVERT: 5d1d610 Merge pull request #583 from 9rnsr/lexer_fix REVERT: 0a62661 Issue 7173 - dmd: glue.c:1065: virtual unsigned int Type::totym(): Assertion `0' failed. REVERT: e9e5882 7165 [CTFE] ice converting null pointer to bool with constant member function REVERT: 54603bb Issue 7170 - [UFCS] array + specialized template member syntax causes ICE REVERT: 6fc4ca1 7162 [CTFE] "bool || void" expression crashes dmd REVERT: bfe1896 add => lambda syntax REVERT: de8c190 Merge pull request #572 from 9rnsr/fix4413 REVERT: 101ca3b Merge pull request #581 from 9rnsr/fix2443 REVERT: 4f2e20d Allow 1.userproperty syntax. At the same time, it disallows short floating literals like 1.f, 1.Li, ... (Part of issue 6277) REVERT: d3f84f5 Issue 2442 - opApply does not allow inferring parameter types when overloaded on const REVERT: 750cd0d Issue 2443 - opApply should allow delegates that are not ref if it makes no sense REVERT: 2ca54d1 Fix leastAsSpecialized() with ethis matching REVERT: 77ea020 Resolve overload of sapply in arguments inference REVERT: 678e4f5 optimize (bool)(a%2) REVERT: 9d6764d (bool)(a&1) => (a&1) REVERT: 25b9c28 Cleanup TemplateTypeParameter::matchArg() REVERT: 9b4899f Remove flag parameter in TemplateParameter::matchArg() REVERT: e29f3d5 Add tdummy for specialized type parameter matching REVERT: 5e727a9 Merge pull request #578 from 9rnsr/fix4647 REVERT: 3af440a Issue 5605 - [tdpl] foreach with ranges doesn't support opSlice() REVERT: 2a60fe0 Separate side effects of tuple in DotVarExp::semantic() REVERT: d6fdc27 Merge pull request #576 from donc/ctfe7158 REVERT: 26364df more valgrind fixes REVERT: c188cd1 Issue 4647 - [tdpl] Cannot explicitly call final interface method, ambiguous calls allowed REVERT: 30f7ac7 CTFE 7154: downcast null should have a type REVERT: 0138809 7154 [CTFE] failing downcast causes error REVERT: 7f31d69 7158 [CTFE] ICE(interpret.c) calling a class member using a dotvar expression REVERT: 6d6772f Merge pull request #575 from 9rnsr/fix6473 REVERT: 184eb82 valgrind is the greatest REVERT: 283978c Issue 6473 - Stack overflow with struct destructor as default parameter REVERT: 7b4b6ba 7144 [CTFE] base class does not call overridden members REVERT: 0123c8c 7143 [CTFE] cannot compare class references with "is" REVERT: 182fd65 6984 CTFE generates a torrent of spurious errors, if any previous error REVERT: b5447e5 Issue 4413 - typeof(this) doesn't work in method template signature REVERT: 981d4db Merge pull request #565 from 9rnsr/fix7124 REVERT: 46a1493 Merge pull request #542 from braddr/cleanup-backend3 REVERT: a531c7f Merge pull request #571 from 9rnsr/fix6940 REVERT: e93c0c3 Issue 7124 - Alias this type is not considered in template type deduction REVERT: 7463dbb Issue 7037 - TemplateTypeParameterSpecialization works differently from IsExpression regarding alias this REVERT: 5f0ff92 Issue 7136 - alias this lookup should run before merging modifiers of both sides. REVERT: 0ef15ba Issue 6939 - wrong type qualifier combination REVERT: 97fa031 Issue 6940 - immutable(int*)*/immutable(int)** and int** do not combine REVERT: aabff67 Merge pull request #567 from 9rnsr/fix3092 REVERT: e0aab5b revert pull 563 REVERT: 28cd60f Merge pull request #563 from jacob-carlborg/issue3541 REVERT: ecb293c 7043 CTFE: ICE illegal reference value 0LU, only with -inline REVERT: a15ddb7 Merge pull request #566 from 9rnsr/fix7123 REVERT: f60e1e8 Merge pull request #568 from klickverbot/7127-dwarf-crash REVERT: 10be829 fix broken DEBUG build REVERT: 4c110a0 Issue 7127 - Const-related infinite recursion in DWARF generation. REVERT: 1b923d0 Merge pull request #540 from braddr/cleanup-backend REVERT: 97c3dcb performance REVERT: 3539366 Issue 3092 - Indexing a tuple produces a tuple containing the indexed element REVERT: 630a643 Merge pull request #537 from 9rnsr/fix7011 REVERT: fe10cd1 Merge pull request #564 from donc/bug6995 REVERT: 21343bd removal of newly redundant code REVERT: e4af306 some more refactoring REVERT: 543cacd fix build break REVERT: 621fc0a die, Coffset, die REVERT: b0f40b8 Issue 7123 - static assert(is(typeof(toDelegate(&main)))) is false REVERT: 93b51e8 make more like elfobj REVERT: bede8a4 refactor REVERT: d8f8c07 6995 [CTFE] can't interpret static template method REVERT: 1269351 list => array REVERT: 5ef8019 refactor REVERT: bceda8c Remove call to "halt". REVERT: fc257a8 Revert "revert pull 169" REVERT: c5ba485 Merge pull request #425 from 9rnsr/fix6208_on_inout REVERT: 99afcea revert mistake REVERT: 4320827 Issue 7108 - ICE: TraitsExp::semantic(Scope*) 2.056 -> 2.057 regression - segfault REVERT: 1240302 Merge pull request #561 from 9rnsr/fixup_pull522 REVERT: 3d1dbcb Additional fix for pull #522 REVERT: f9ba98c expunge warnings REVERT: b60d76a do head instantiation for deducing function template REVERT: d5381fe Issue 6208 - Parameter storage classes are ignored in template function deducing REVERT: 0b36e0c Merge pull request #546 from 9rnsr/fix3187 REVERT: 7e6943a another uninitialized field REVERT: 5ffc237 port to D1 REVERT: 954da27 Merge pull request #522 from donc/ctfeclass REVERT: b49f5d2 start 2.058 REVERT: d8f7c4e revert pull 169 REVERT: 33478fd Merge pull request #169 from jacob-carlborg/issue3541 REVERT: 17f2fff Issue 7011 - No line number error for vector power REVERT: 0489fa1 Issue 3187 - Nested foreach over opApply doesn't work REVERT: 2a08c89 Additional of 2nd try at fixing 6763 REVERT: 7a4c4f7 2nd try at fixing 6763 REVERT: 8827f26 Merge pull request #430 from 9rnsr/fix6056 REVERT: d8b5a2e Merge pull request #429 from 9rnsr/fix6763 REVERT: aced373 Issue 6872 - Breaking type parsing of shared(inout(int)[]) REVERT: ad371a1 Issue 6755 - Better wrong function pointer error message REVERT: 56359f0 Issue 6763 - Using TypeTuple with (const/in/ref etc.) changes it forever REVERT: a57ab19 We must not merge types that are not yet confirmed. Those are TypeTypeof, TypeInstance, TypeIdentifier, and the types that contains them as a part. REVERT: 0526f61 Assertion failure: '0' on line 145 in file 'mtype.c REVERT: 8efe759 Merge pull request #553 from 9rnsr/fix7091 REVERT: 3bee085 Remove top const from dynamic array types and pointer types in IFTI. REVERT: 6625cf3 Issue 7091 - ICE in Statement::blockExit REVERT: e3b3f64 Issue 2550 - implicit conversions don't apply to template value parameter specialization REVERT: d08b29b Issue 3467 - Non-int integral template parameters not correctly propagated REVERT: 86d1b59 overlooked update REVERT: 7d72862 Add TypePointer fix REVERT: ce2165a Fix 6912 correctly, and add exhaustive test. REVERT: b5e04a8 another inout fix REVERT: 1dcd049 fix regression REVERT: e1ca78e Fix regression caused by 6912 fix. REVERT: 34113da Issue 7027 - Struct member trySemantic() regression in DMD Git master REVERT: 75350f0 6881 - [XMM] ICE with painted float REVERT: 1ff1a28 7072 - [2.057 Beta] Assertion failure: '0' on line 145 in file 'mtype.c' REVERT: b24dc12 Merge pull request #548 from dawgfoto/SharedElf~2 REVERT: f4d8235 fix version # REVERT: 86658e9 typo REVERT: 3b5a7cd alignment bug on OSX REVERT: 0762af3 add option to produce consistent object files REVERT: c4c29c0 assert symbol index REVERT: 4d15d5d clean fixlist and symbol table indices REVERT: 2417e8d fix problem exposed by std.bigint REVERT: f40d276 first stab at fixing PLT EBX for -fPIC REVERT: 8a1b3e8 Issue 6354 - Optimizer bug on x86_64: Bitshift optimized out when foreach and scope(failure) are used REVERT: 947ba43 fix a20 test failure REVERT: 5d94af7 7028 - Fails to save FPU regs when executing finally block REVERT: 51fac00 Issue 7026 - 64 bit optimizer bug REVERT: 7ffc581 move docommas and andregcon out of x86 specific files REVERT: 8f27831 disable debug output REVERT: c57d1e2 remove a !TX86 snippit of code REVERT: cf80ff4 change the scheduler entrypoint to not be named cgsched_pentium REVERT: 0992249 remove a bunch of dead code throughout cgcod.c REVERT: fe9aa1f encode cg87_reset in TX86 REVERT: 1197f08 hide x87 logic behind TX86 and move generic REGSAVE::reset to .h file REVERT: 0b8918c move gen_spill_reg into cod3, a platform specific file REVERT: cd94366 More spill cleanups REVERT: 9c238eb split gen_spill_reg out of cgreg_spillreg_prolog REVERT: aced769 more seg alignment REVERT: 47d7066 64 bit alignment for OSX REVERT: 5ebb8d7 fix problems with pull 461 REVERT: 3f5d544 Merge pull request #460 from braddr/cleanup-backend3 REVERT: a6fda88 Merge pull request #455 from braddr/cleanup-backend2 REVERT: f536047 disable DWARF D extensions REVERT: 8461497 update DWARF to use a struct as aarray type REVERT: 16d5887 update DWARF to use a struct as delegate type REVERT: 0d667f2 update DWARF to use a struct as array type REVERT: a221003 Issue 7004 - Iterating tuple with index which explicitly typed as size_t causes error REVERT: 072c44f small fix to base type REVERT: aa840d4 Merge pull request #476 from 9rnsr/nullType REVERT: 7b92af2 comment out check; too disruptive REVERT: d31224f CTFE: refcount->ownedByCtfe REVERT: 47bcb26 Merge pull request #444 from ckamm/bug259 REVERT: 9db2bd2 remove ctassert REVERT: 5028974 Merge pull request #437 from dawgfoto/ProfiledOptimizations REVERT: e481ff4 Merge pull request #528 from dawgfoto/Bug6997 REVERT: 22ae158 Merge pull request #110 from yebblies/issue2095 REVERT: 009b284 fix Bug6997 REVERT: 07136c9 CTFE: Prevent writes to string literals REVERT: 6ae2c32 Issue 6994 - Using explicit 'this' in template constraint causes an error REVERT: aa444d8 Move 'this' creation processing into FuncDeclaration::declareThis() REVERT: f275af7 6934b CTFE problems with complicated ref REVERT: 329249c CTFE: First reference counting REVERT: 5cd19c8 CTFE: Add ref counters for aggregate types REVERT: 6ab27a5 CTFE: Mitigation for segfault 6933 REVERT: 42d5991 CTFE: Mitigation for 6984 torrent of spurious errors REVERT: 460e261 6985 [CTFE] Non-constant case expressions can't be interpreted REVERT: 352a0b7 6934 [CTFE] can't use $ in a slice of an array passed by ref REVERT: 33415ae Suppress parasitic errors for function calls REVERT: ea70493 6964 Error message with __error: static assert(undefined+1) REVERT: 63d4834 static assert CTFE failures -> supplementary error REVERT: 589096f (Refactor) Add 'errorSupplemental' for backtraces REVERT: b3bb3d9 CTFE: remove unused variable REVERT: 7c01679 CTFE: func.interpret no longer returns NULL REVERT: fccd020 Merge pull request #442 from 9rnsr/opDollar REVERT: 618822d revert pull 518 REVERT: 771c3ba Merge pull request #518 from dawgfoto/Bug6189 REVERT: 3f66b0f Merge pull request #519 from dawgfoto/master REVERT: fecb07a small debug helper fixes REVERT: 8783f4c order register to register moves in function prolog REVERT: ef4f792 fix Bug6189 by ordering argument to variable moves REVERT: 154c27d Merge pull request #451 from dawgfoto/Bug6077Fixup REVERT: 3ef7430 track used registers in function prolog REVERT: 348c05c Merge pull request #447 from 9rnsr/fix6805 REVERT: 8d09312 should be detected in parser instead REVERT: db3ce8e Merge pull request #464 from yebblies/issue6572 REVERT: f24ee0c Issue 6805 - Can't use a type from opDispatch template REVERT: 35415d3 minor error message improvement REVERT: be38d38 Issue 6941 - .stringof displays redundant storage classes REVERT: 7e5d5bf CTFE: Add performance monitoring REVERT: e2307d7 6972 [CTFE] ICE with ubyte/=uint REVERT: 3a09989 Issue 5364 - optimizer kills high dword of -1 REVERT: ee47a99 Merge pull request #452 from rainers/issue6096 REVERT: 2f6c89a Merge pull request #511 from donc/ctfeclass REVERT: bd796ce CTFE: Add more asserts for variable storage REVERT: c1faf86 CTFE: don't push static variables onto CTFE stack REVERT: b4ce0c6 CTFE: Add constructor for CtfeStack REVERT: 446d752 Merge pull request #468 from 9rnsr/fix6836 REVERT: d356d02 Merge pull request #453 from 9rnsr/fix2856 REVERT: 8b7d418 Merge pull request #466 from 9rnsr/fix6832 REVERT: d6111c0 Issue 5899 - auto-return function cannot match 'null' with reference type. REVERT: 582b052 Issue 5416 - null should have a type of its own REVERT: 8a98556 Merge pull request #510 from dawgfoto/XMMCNVT REVERT: f39d68d Issue 6837 - alias this + UFCS = fail REVERT: 86a1347 Issue 6836 - map + UFCS = fail REVERT: 1a9d0c2 Issue 6929 - [ICE] typeMerge crashes in presence of ambiguous alias this conversions REVERT: 4a02b71 Issue 6928 - alias this, immutable and common type fail in presence of fields with indirections REVERT: 47b8f91 Issue 6832 - Can't test objects wrapped with alias this REVERT: 91a2b3a Issue 6479 - spurious alias this with struct and mixin template REVERT: 663e1be Issue 2856 - static opIndex does not compile for a templated struct/class REVERT: 86a7309 Merge pull request #482 from 9rnsr/fix6868 REVERT: aa97216 Merge pull request #491 from 9rnsr/fix6879 REVERT: ed1e592 merge pull 504 REVERT: 57fc5c8 merge pull 505 REVERT: db67153 add -o REVERT: 4ffea9c Issue 6868 - IsExp + incorrect static array type = error REVERT: 28b9204 Issue 3474 - Implement opDollar for struct and class indexing operations REVERT: cdac796 6870 additional - Fix null dereference problem REVERT: 80692de Merge pull request #502 from 9rnsr/fix6870 REVERT: 96ed639 merge D2 pull 507 REVERT: 998a8fc Issue 6912 - const(T)[]/immutable(T)[] can be implicitly cast to inout(const(T)[])/inout(immutable(T)[]) REVERT: 3646344 Issue 5311 - Pure is broken when accessing globals / static data through instance reference REVERT: 721bc92 Issue 6879 - The difference of between template matching and IsExp REVERT: dedf0b9 Issue 6330 - Cannot disable assignment to a struct. REVERT: 2126aeb Revert "reverted pull 506" REVERT: 76cf342 CTFE: Fix lifetime of variables created in global scope REVERT: 08824d1 Add issue number REVERT: 339ab32 Issue 6902 - Different "pure nothrow int()" types REVERT: e618bbc Merge pull request #509 from 9rnsr/fix6910 REVERT: 24ee0d3 fix warnings/errors found by static analysis REVERT: 12be307 more OSX 64 bit support REVERT: 74147ac reverted pull 506 REVERT: 307c610 use OPs64_d for OPu32_d and XMM result REVERT: 3c6dd06 use CVTSI2SD for OPs32_d/OPs64_d and XMM result REVERT: 9c6d7b2 Issue 6910 - __traits(hasMember, "<name>") does not work, if template has alias param REVERT: 9f4de01 Fix bug 314. REVERT: d0bd942 Merge pull request #506 from donc/ctfeclass REVERT: 1fd8e25 Merge pull request #503 from donc/outofmemory REVERT: b91e20d CTFE: Don't allocate local variables multiple times REVERT: 18f46f7 6919 [CTFE] Cannot get effect to local variable through its pointer REVERT: 3ad5c83 CTFE: Store all variables on a stack. Fixes 6522 REVERT: 486c428 Make (inout + const) ambiguous REVERT: 84a81c1 more 64 bit OSX REVERT: 55053c4 Issue 6922 - [TDPL] superimposing of const and immutable does not work correctly REVERT: 18b1311 Add 'Out of memory' error to backend REVERT: f76d81e CTFE: Remove dead code REVERT: f893a9d Issue 6572 - …
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
This line:
ldc -c -Itango/core -Itango/core/rt/compiler/ldc -I. -Itango/core/vendor -release -ofobjs/tango-util-digestWhirlpool-release.o tango/util/digest/Whirlpool.d
Produces the following error:
The text was updated successfully, but these errors were encountered: