David Anderson
|
0295f817b8
|
Allow int: and void: tags, but warn.
|
2014-12-10 02:36:30 -08:00 |
|
David Anderson
|
68e0645813
|
Add a view_as operator.
|
2014-11-30 19:08:25 -08:00 |
|
David Anderson
|
157549e119
|
Fix a bug where aliased constructors of nullable methodmaps could not be used.
|
2014-11-30 18:56:37 -08:00 |
|
David Anderson
|
9f5c8b60ae
|
Add a "new" keyword for constructing nullable methodmaps.
|
2014-11-30 18:38:26 -08:00 |
|
David Anderson
|
62c243f0a5
|
Fix reading the wrong symbol name when throw argument errors.
|
2014-11-22 12:23:57 -08:00 |
|
David Anderson
|
673ff572c5
|
Disallow retagging enums or using implicit-int as an enum tag.
|
2014-11-20 19:30:22 -08:00 |
|
David Anderson
|
cfa0d9341e
|
Remove handling of class pseudokeyword since there is no C++ API to use it.
|
2014-11-09 18:12:30 -08:00 |
|
David Anderson
|
4bc7b9243a
|
Define 'this' as a keyword.
|
2014-11-09 13:01:35 -08:00 |
|
David Anderson
|
22df518ab5
|
Fix a bug where local dynamic array declarations could be mistakenly parsed as old decls (bug 6280).
|
2014-11-09 00:15:09 -08:00 |
|
David Anderson
|
c228be83d6
|
Revert "Fix a bug where local dynamic array declarations could be mistakenly parsed as old decls."
This reverts commit 046f167b6e .
|
2014-11-09 00:15:00 -08:00 |
|
David Anderson
|
046f167b6e
|
Fix a bug where local dynamic array declarations could be mistakenly parsed as old decls (bug 6279).
|
2014-11-09 00:12:44 -08:00 |
|
David Anderson
|
704e9579f7
|
Fix comparisons of derived tags (bug 6239).
|
2014-11-08 20:27:39 -08:00 |
|
David Anderson
|
3cc5c198b4
|
Allow dynamic char arrays.
|
2014-11-08 17:39:43 -08:00 |
|
David Anderson
|
512cbc73a0
|
Fix a loophole with static local variables.
|
2014-11-08 02:54:29 -08:00 |
|
David Anderson
|
039572060e
|
Add new dynamic array syntax.
|
2014-11-08 02:48:13 -08:00 |
|
David Anderson
|
f08e53f5d2
|
Make sizeof on indeterminate arrays an error.
|
2014-11-08 02:07:43 -08:00 |
|
David Anderson
|
70e095f320
|
Define post-fix arrays as determinate and pre-fix arrays as indeterminate.
|
2014-11-07 22:39:00 -08:00 |
|
David Anderson
|
eaff5c9364
|
Allow any in new-style natives.
|
2014-10-30 17:19:01 -07:00 |
|
David Anderson
|
e7fc06910b
|
Fix a crash when properties have setters but not getters.
|
2014-10-29 20:51:03 -07:00 |
|
Ryan Stecker
|
302dc1cb8a
|
Add test.
|
2014-08-26 14:58:58 -05:00 |
|
David Anderson
|
1f51393e26
|
Fix typedefs not fixing string sizes (bug 6220).
|
2014-08-20 00:26:09 -07:00 |
|
David Anderson
|
97e821dd6f
|
Improve error messaging for reserved keywords (bug 6199).
|
2014-07-24 06:51:03 -04:00 |
|
David Anderson
|
2a99eecdb6
|
Fix bug in variadic argument parsing.
|
2014-07-21 23:01:35 -07:00 |
|
David Anderson
|
4051756576
|
Check for null map in matchtag().
|
2014-07-20 10:15:49 -07:00 |
|
David Anderson
|
b0e98b16ec
|
Mark usage correctly when invoking special natives.
|
2014-07-17 22:30:13 -07:00 |
|
David Anderson
|
f79f5df5ab
|
Allow the any type in non-native newdecls.
|
2014-07-17 21:43:59 -07:00 |
|
David Anderson
|
beeb848724
|
Rename.
|
2014-07-17 21:19:31 -07:00 |
|
David Anderson
|
805b66e539
|
Fix null not working with comparisons.
|
2014-07-17 21:18:49 -07:00 |
|
David Anderson
|
84344c1592
|
Fix const with newdecls and a varargs bug. (bug 6179)
|
2014-07-17 20:44:54 -07:00 |
|
David Anderson
|
9c6b82f3a5
|
Merge pull request #89 from alliedmodders/bug-6176
Fix crash with malformed arguments (bug 6176).
|
2014-07-13 11:26:57 -07:00 |
|
David Anderson
|
2ea9ec50b5
|
Merge pull request #91 from alliedmodders/bug-6183
Show errors for methods that are unused. (bug 6183)
|
2014-07-13 11:24:51 -07:00 |
|
David Anderson
|
58a3cb4a06
|
Merge pull request #90 from alliedmodders/bug-6178
Allow chaining off method calls. (bug 6178)
|
2014-07-13 11:24:22 -07:00 |
|
David Anderson
|
cd6997cd0b
|
Merge pull request #88 from alliedmodders/bug-6175
Fix and formalize newline and semicolon behavior in methodmaps. (bug 6175)
|
2014-07-12 20:45:35 -07:00 |
|
David Anderson
|
5dd5b5131b
|
Show errors for methods that are unused. (bug 6183)
|
2014-07-12 10:28:29 -07:00 |
|
David Anderson
|
1a83ca57fc
|
Allow chaining off method calls. (bug 6178)
|
2014-07-12 10:05:43 -07:00 |
|
David Anderson
|
21d3a7f93e
|
Fix crash with malformed arguments (bug 6176).
|
2014-07-12 09:31:51 -07:00 |
|
David Anderson
|
3d3e5c40c2
|
Fix and formalize newline and semicolon behavior in methodmaps. (bug 6175)
|
2014-07-12 00:07:34 -07:00 |
|
David Anderson
|
919e859a6d
|
Fix "static stock" not working (bug 6174).
|
2014-07-10 23:18:07 -07:00 |
|
David Anderson
|
02b7f42811
|
Unkeyword "class", make it contextual.
|
2014-07-08 00:44:34 -07:00 |
|
David Anderson
|
da33c79d8b
|
Add #pragma newdecls required|optional.
|
2014-07-05 01:08:14 -07:00 |
|
David Anderson
|
bfc65b086a
|
Fix bug in newdecls in for loop initializers.
|
2014-07-05 00:48:32 -07:00 |
|
David Anderson
|
1c41f905f9
|
Add some tests and errors for bad void usage.
|
2014-07-04 17:14:40 -07:00 |
|
David Anderson
|
dfa9a8f134
|
Add tests.
|
2014-07-04 17:01:12 -07:00 |
|
David Anderson
|
a15153e9b8
|
Improve error messaging.
|
2014-07-03 00:21:18 -07:00 |
|
David Anderson
|
ed4cca0225
|
Bug fixes.
|
2014-07-03 00:14:12 -07:00 |
|
David Anderson
|
153bbba641
|
WIP.
|
2014-07-02 23:01:00 -07:00 |
|
David Anderson
|
99f4cdb3e4
|
New type system.
|
2014-06-24 23:37:14 -07:00 |
|
David Anderson
|
a17ad1c5a5
|
Add property accessors to methodmaps.
|
2014-06-22 22:02:02 -07:00 |
|
David Anderson
|
b6eb3b041b
|
Fix bug in requiring braces for new methods.
|
2014-06-22 13:28:35 -07:00 |
|
David Anderson
|
354022888f
|
Add support for fully inline functions in methodmaps.
|
2014-06-22 13:21:46 -07:00 |
|