{"shas":[["c7598409e7439f08d18e13ca37f3403cfa3c4968","e6fb06210fafc02fd7479ddbed2d042cc3a5155e@klickverbot.at","Removed _DH preprocessor flag.\n\nIt was once used to enable .di generation, but as DMD doesn't even compile without it anymore, there is little point in leaving it in.","David Nadlinger"],["0d5122a4d4ae6ea5d7741bc6d035a2ea97375fc4","093700acfc8cc5384584230412ed68b448ed034f@puremagic.com","Switch from using __I86__ as an endianness flag to a specific flag for it.  Remove always-false parts of backend/cc.h","Brad Roberts"],["99410c06be3a3af7aabdefd8adbf351f31ba8271","093700acfc8cc5384584230412ed68b448ed034f@puremagic.com","add gcc's __x86_64__ for the 64 bit builds","Brad Roberts"],["13173efbceba73cc18e68dd7d13cee66d1bf7293","f18f9d8baa2fa0cb58562a87b426733853e0a4e9@walterbright.com","Merge pull request #118 from klickverbot/remove-dh\n\nRemoved _DH preprocessor flag.","Walter Bright"],["5084c3492aa544868f6b5d59d7fb566b4a1ec8cd","093700acfc8cc5384584230412ed68b448ed034f@puremagic.com","Fix ITTLE to be LITTLE.  Don't bother if endianness has been pre-defined.  glibc does this in some circumstances.","Brad Roberts"],["5753117f213173a8a4654b54358d57d9f65eb201","093700acfc8cc5384584230412ed68b448ed034f@puremagic.com","Merge branch 'master' into cross-build\n\nConflicts:\n\tsrc/freebsd.mak\n\tsrc/linux.mak\n\tsrc/openbsd.mak\n\tsrc/osx.mak\n\tsrc/solaris.mak","Brad Roberts"],["bb60751c838aa2b1a7795fa806f8b4ac78306828","f18f9d8baa2fa0cb58562a87b426733853e0a4e9@walterbright.com","Merge pull request #124 from braddr/99410c06be3a3af7aabdefd8adbf351f31ba8271\n\nRemove most uses of __I86__","Walter Bright"],["e94b273a675f6c2d0d94acc094067fb9adc42f90","f18f9d8baa2fa0cb58562a87b426733853e0a4e9@walterbright.com","add samples","Walter Bright"],["d61c778c29c924b830c5472dcb9d3afb82937b01","4b861e34d63d60ceeda526cca1ad37585f93686e@googlemail.com","CTFE: Fix pointers in return statements","Don Clugston"],["c688ffb025e1ff9613d1ecd8ddaa1036be3060f4","4b861e34d63d60ceeda526cca1ad37585f93686e@googlemail.com","CTFE: missing type in f()=arr\n\nCould cause ICE or wrong code.","Don Clugston"],["925eb881d5eb24b449e05a955b889ff60f24a25d","4b861e34d63d60ceeda526cca1ad37585f93686e@googlemail.com","CTFE: Pointers to heap-allocated structs\n\nThis is mainly a fix to DotVar expressions. Casts from arrays to pointers are\nalso fixed. assert(struct.var.var2) is also fixed.","Don Clugston"],["72d6ef5ddad1c2ba0de6d61143adef9fd9a7c9c1","4b861e34d63d60ceeda526cca1ad37585f93686e@googlemail.com","Test cases for CTFE struct pointers","Don Clugston"],["878499a6d911c9e7e77ae97db36f73d1fd7e2aff","4b861e34d63d60ceeda526cca1ad37585f93686e@googlemail.com","6159 [CTFE] ICE(constfold.c) on 'is' with structs\n\n'is' shouldn't require both operands to be constant, in the case where it is\nused from CTFE.","Don Clugston"],["522e43dc81ef0b7885513548089f542a2bd7f938","4b861e34d63d60ceeda526cca1ad37585f93686e@googlemail.com","Test case for 6159","Don Clugston"],["5d6df984d50862f25b481790ad4ef86b0afd6c9a","4b861e34d63d60ceeda526cca1ad37585f93686e@googlemail.com","[CTFE] prevent wrong code with array casts (5497)\n\nNote that it doesn't fix the test case in 5497, it disallows it to prevent\nwrong code.","Don Clugston"],["4cda0dce83db08747a05309ca9b6ee502e87a844","002229b884f94a855284ef8a35893ae009899f2a@gmail.com","Updated dhry and winsamp examples. See issue 6158.","Andrej Mitrovic"],["f425154adb832d2ed8e728c7e017186c8e4a93ab","c1426f83c815223fd0358d910896052e0a8f2636@dawgfoto.de","fix header generation for templates with one member\n\n - struct Foo(T) {} was written out as\n   struct Foo(T) { struct Foo {} }\n - this broke recently due to the merge of a bugfix for #4107 (f8e7f05)","dawg"],["b1e23432a4bd23dd4ea215dcf4f7e1ee6e299bac","7681abd955033353452d3cfcec32879228885f3e@gmail.com","Issue 3799 - isStaticFunction trait evaluates to true for non-static nested functions","Daniel Murphy"],["b50fa9ec3e0c2a3aaa921bb357128b19effd57eb","4b861e34d63d60ceeda526cca1ad37585f93686e@googlemail.com","CTFE: Support 'new Struct'\n\nThe only complexity is that for constructor calls, 'this' must be evaluated\nbefore interpreting the function (because 'this' is just a struct literal in\nthis case).","Don Clugston"],["38f18ba79dcb5e0db13dd207aaded38e31f36461","4b861e34d63d60ceeda526cca1ad37585f93686e@googlemail.com","Make interpret.c usable with D1","Don Clugston"]],"ref":"refs/heads/master","size":124,"head":"829295a5710a1ebdd0bee3dba07c4610fde3959a","push_id":35000825}