2008-10-21 |
Thomas Leonard | Don't require a ; after a continue statement
|
commit | commitdiff | tree |
2008-10-21 |
Thomas Leonard | Automatically add stem to GObject method names
|
commit | commitdiff | tree |
2008-10-21 |
Thomas Leonard | Methods with GObject linkage are always "final".
|
commit | commitdiff | tree |
2008-10-21 |
Thomas Leonard | Added linkage to ClassDeclaration
|
commit | commitdiff | tree |
2008-10-21 |
Thomas Leonard | Add GObject linkage type
|
commit | commitdiff | tree |
2008-10-19 |
Thomas Leonard | Allow returning something of type void in a function...
|
commit | commitdiff | tree |
2008-10-19 |
Matti Niemenmaa | Static, renamed, and selective imports are always public
|
commit | commitdiff | tree |
2008-10-19 |
Thomas Leonard | Document search flags
|
commit | commitdiff | tree |
2008-10-19 |
Thomas Leonard | Fixed some parsing errors for enums
|
commit | commitdiff | tree |
2008-10-19 |
Thomas Leonard | Typo: "reserved" -> "reversed"
|
commit | commitdiff | tree |
2008-10-19 |
Thomas Leonard | Fixed line number in error about global variables
|
commit | commitdiff | tree |
2008-10-19 |
Thomas Leonard | Moved SystemExit check to the correct file
|
commit | commitdiff | tree |
2008-10-19 |
Thomas Leonard | Be stricter about function return types
|
commit | commitdiff | tree |
2008-10-19 |
Thomas Leonard | Modular handling of externals
|
commit | commitdiff | tree |
2008-10-19 |
Thomas Leonard | Added a note about modifications to README
|
commit | commitdiff | tree |
2008-10-19 |
Thomas Leonard | Allow maybe annotations even for D code
|
commit | commitdiff | tree |
2008-10-19 |
Thomas Leonard | Only include core functions in libgphobo2.so.
|
commit | commitdiff | tree |
2008-10-18 |
Thomas Leonard | Build libphobos.so shared library, not static libphobos.a
|
commit | commitdiff | tree |
2008-10-16 |
Thomas Leonard | Fixed parsing of short form of anonymous functions
|
commit | commitdiff | tree |
2008-10-12 |
Thomas Leonard | "cast(Foo) foo" gets a maybe type only if Foo is a...
|
commit | commitdiff | tree |
2008-10-12 |
Thomas Leonard | Static imports by default
|
commit | commitdiff | tree |
2008-10-11 |
Thomas Leonard | Fixed isDeclarator
|
commit | commitdiff | tree |
2008-10-11 |
Thomas Leonard | Don't require a ";" after a mixin
|
commit | commitdiff | tree |
2008-10-11 |
Thomas Leonard | "catch (Exception ex):" to "catch Exception ex:"
|
commit | commitdiff | tree |
2008-10-07 |
Thomas Leonard | Fixed printing of log statements (in error messages...
|
commit | commitdiff | tree |
2008-10-05 |
Thomas Leonard | Makefile.in: host_alias to host
|
commit | commitdiff | tree |
2008-10-04 |
Thomas Leonard | Merge branch 'd2'
|
commit | commitdiff | tree |
2008-10-04 |
Thomas Leonard | args type is now "string[]"
|
commit | commitdiff | tree |
2008-10-04 |
Thomas Leonard | When missing an initialiser, give the line number of...
|
commit | commitdiff | tree |
2008-10-04 |
Thomas Leonard | Fix previous compiler crash without breaking functions...
|
commit | commitdiff | tree |
2008-10-04 |
Thomas Leonard | In Delight, don't allow null as a dynamic array
|
commit | commitdiff | tree |
2008-10-03 |
Thomas Leonard | Empty arrays are considered to be false
|
commit | commitdiff | tree |
2008-10-03 |
Thomas Leonard | Fixed crash when handling badly formed input
|
commit | commitdiff | tree |
2008-10-02 |
Thomas Leonard | Any interface can be implicitly cast to Object
|
commit | commitdiff | tree |
2008-10-01 |
Thomas Leonard | Removed unused TypeInfoMaybeDeclaration
|
commit | commitdiff | tree |
2008-09-30 |
Thomas Leonard | Fix compiler crash doing semantic on a function literal...
|
commit | commitdiff | tree |
2008-09-29 |
Thomas Leonard | When calling varargs functions, don't include maybe...
|
commit | commitdiff | tree |
2008-09-29 |
Thomas Leonard | Use STCinject rather than STCin - D2 uses STCin to...
|
commit | commitdiff | tree |
2008-09-29 |
Thomas Leonard | When doing implicit casts, remove maybe before const
|
commit | commitdiff | tree |
2008-09-28 |
Thomas Leonard | Disable not-null type checks when compiling D code
|
commit | commitdiff | tree |
2008-09-28 |
Thomas Leonard | Special unchecked nulls for d
|
commit | commitdiff | tree |
2008-09-28 |
Thomas Leonard | Added strerror_r to make phobos compile
|
commit | commitdiff | tree |
2008-09-28 |
Thomas Leonard | VarDeclaration defaults to not requiring pointers to...
|
commit | commitdiff | tree |
2008-09-28 |
Thomas Leonard | Some parsing fixes for D source
|
commit | commitdiff | tree |
2008-09-28 |
Thomas Leonard | Fixed build problem with host_alias not getting set
|
commit | commitdiff | tree |
2008-09-28 |
Thomas Leonard | Also accept D source files for compilation.
|
commit | commitdiff | tree |
2008-09-28 |
Thomas Leonard | Make comma option in enums if followed by a newline
|
commit | commitdiff | tree |
2008-09-28 |
Thomas Leonard | Removed old dmd and phobos directories to avoid confusion
|
commit | commitdiff | tree |
2008-09-28 |
Thomas Leonard | Merged Delight changes to D1 into D2
|
commit | commitdiff | tree |
2008-09-27 |
Thomas Leonard | Added support for anonymous functions
|
commit | commitdiff | tree |
2008-09-27 |
Thomas Leonard | Better error if the user tries to make an anonymous...
|
commit | commitdiff | tree |
2008-09-27 |
Thomas Leonard | The expression "x in dict" is now a maybe type
|
commit | commitdiff | tree |
2008-09-27 |
Thomas Leonard | Reject static variables during the semantic pass, not...
|
commit | commitdiff | tree |
2008-09-26 |
Thomas Leonard | Disallow old style array declarations in Delight
|
commit | commitdiff | tree |
2008-09-26 |
Thomas Leonard | Fixed parsing of mixin expressions.
|
commit | commitdiff | tree |
2008-09-26 |
Thomas Leonard | Allow static inner classes
|
commit | commitdiff | tree |
2008-09-26 |
Thomas Leonard | Allow nested classes
|
commit | commitdiff | tree |
2008-09-26 |
Thomas Leonard | Matched object in an if is never null
|
commit | commitdiff | tree |
2008-09-26 |
Thomas Leonard | Fixed warning for "if Foo f = expr:"
|
commit | commitdiff | tree |
2008-09-26 |
Thomas Leonard | "cast(Foo) foo" has type "Foo?"
|
commit | commitdiff | tree |
2008-09-25 |
Thomas Leonard | Warn about "assert X,Y"
|
commit | commitdiff | tree |
2008-09-24 |
Thomas Leonard | Allow implicit conversion "foo*?" to "void*"
|
commit | commitdiff | tree |
2008-09-24 |
Thomas Leonard | Skip not-null checks for _argptr and _arguments
|
commit | commitdiff | tree |
2008-09-23 |
Thomas Leonard | Moved _externals module to dlt._externals
|
commit | commitdiff | tree |
2008-09-23 |
Thomas Leonard | Updated setup paths to use gcc/dlt, not gcc/d
|
commit | commitdiff | tree |
2008-09-22 |
Thomas Leonard | Accept "is not" for "!is"
|
commit | commitdiff | tree |
2008-09-22 |
Thomas Leonard | Allow log statements to be used in templates
|
commit | commitdiff | tree |
2008-09-22 |
Thomas Leonard | In Delight, "override" must always be used when overriding...
|
commit | commitdiff | tree |
2008-09-22 |
Thomas Leonard | Fixed semi-colon parsing in C-style for loops
|
commit | commitdiff | tree |
2008-09-20 |
Thomas Leonard | Generate valid names for TypeInfo_Maybe types
|
commit | commitdiff | tree |
2008-09-20 |
Thomas Leonard | Improved some error messages.
|
commit | commitdiff | tree |
2008-09-19 |
Thomas Leonard | Delay incrementing the line number until after sending...
|
commit | commitdiff | tree |
2008-09-19 |
Thomas Leonard | Fixed some lexing problems with DOS line-endings
|
commit | commitdiff | tree |
2008-09-19 |
Thomas Leonard | Parse "implements"
|
commit | commitdiff | tree |
2008-09-19 |
Thomas Leonard | Catch SystemExit from main and pass to Externals for...
|
commit | commitdiff | tree |
2008-09-19 |
Thomas Leonard | Disallow '&&' and '||' in dlt. Must use 'and' and ...
|
commit | commitdiff | tree |
2008-09-19 |
Thomas Leonard | Added Delight "normal" mode restrictions
|
commit | commitdiff | tree |
2008-09-19 |
Thomas Leonard | Merge in maybe type checking branch
|
commit | commitdiff | tree |
2008-09-19 |
Thomas Leonard | Simplify non-null name manging
|
commit | commitdiff | tree |
2008-09-19 |
Thomas Leonard | Copy maybe flag when copying syntax for a TypeIdentifier
|
commit | commitdiff | tree |
2008-09-19 |
Thomas Leonard | Support covariant maybe return types
|
commit | commitdiff | tree |
2008-09-19 |
Thomas Leonard | Allow implicit conversation from Subclass? to Super?
|
commit | commitdiff | tree |
2008-09-19 |
Thomas Leonard | Error on pointless maybe annotations
|
commit | commitdiff | tree |
2008-09-19 |
Thomas Leonard | Delay wrapping a TypeIdentifier in a TypeMaybe until...
|
commit | commitdiff | tree |
2008-09-18 |
Thomas Leonard | Don't merge TypeMaybe if it depends on an unresolved...
|
commit | commitdiff | tree |
2008-09-18 |
Thomas Leonard | Fix parsing problem with array initialisers
|
commit | commitdiff | tree |
2008-09-18 |
Thomas Leonard | Ignore maybe attributes when matching templates
|
commit | commitdiff | tree |
2008-09-18 |
Thomas Leonard | Strip not-null characters from symbol names
|
commit | commitdiff | tree |
2008-09-18 |
Thomas Leonard | Give a better error when doing pointer arithmetic on...
|
commit | commitdiff | tree |
2008-09-18 |
Thomas Leonard | Keep track of when we are instantiating D templates
|
commit | commitdiff | tree |
2008-09-18 |
Thomas Leonard | Work harder to prevent getting void*?
|
commit | commitdiff | tree |
2008-09-18 |
Thomas Leonard | DArray.ptr gets maybe type "char *?"
|
commit | commitdiff | tree |
2008-09-18 |
Thomas Leonard | For templates keep track of whether they came from...
|
commit | commitdiff | tree |
2008-09-18 |
Thomas Leonard | Don't add maybe qualifiers to aliases in D source
|
commit | commitdiff | tree |
2008-09-18 |
Thomas Leonard | Check that all non-null fields in a class get initialised...
|
commit | commitdiff | tree |
2008-09-18 |
Thomas Leonard | Use maybe rules for pointers.
|
commit | commitdiff | tree |
2008-09-18 |
Thomas Leonard | Don't include dynamic arrays in non-null checks
|
commit | commitdiff | tree |
2008-09-18 |
Thomas Leonard | Still generate a newline token after a "#" comment...
|
commit | commitdiff | tree |
2008-09-18 |
Thomas Leonard | Error if you don't initialise a non-null type
|
commit | commitdiff | tree |
2008-09-18 |
Thomas Leonard | Fix mangled name of TypeInfo init functions.
|
commit | commitdiff | tree |