benfry
097f2de47a
starting revision 0182
2010-03-19 21:33:48 +00:00
benfry
8918e2f5dc
final version for 0181
2010-03-19 21:32:33 +00:00
benfry
e0700e8396
wrapping up 0181
2010-03-19 14:13:32 +00:00
jdf
8b7cfbf889
Call a mode a mode, and not a programType.
...
Also, further dancing around with pde.g heuristics for detecting mode.
2010-03-18 15:26:55 +00:00
jdf
c106742938
clean up unused source
2010-03-18 15:25:52 +00:00
jdf
2712947178
Fix a regression on #1515 . New tests.
2010-03-18 15:09:06 +00:00
jdf
b847131581
Fix a regression to bug 1442, and add more heuristics for detecting mixed-mode errors.
2010-03-18 14:47:48 +00:00
jdf
aa4aefdc59
More tests. Caught a regression!
2010-03-18 14:47:06 +00:00
codeanticode
506de58a99
glmodel memory problems corrected
2010-03-18 09:35:06 +00:00
jdf
486e13c28b
Test-sicles
2010-03-18 02:30:23 +00:00
jdf
0f02b70fee
Dare I say... moar tests!?
2010-03-18 02:14:47 +00:00
jdf
9155886c93
Moar tests
2010-03-18 02:03:51 +00:00
jdf
6bb52a9491
Moar tests
2010-03-18 01:55:44 +00:00
jdf
d6bd880d5a
Fix #196 , which regressed some time ago
2010-03-18 01:55:25 +00:00
jdf
b126d64f81
Cleanup
2010-03-17 20:07:58 +00:00
jdf
809068ceeb
Greatly improved syntax errors for poorly-closed generic type args and type params
2010-03-17 20:02:02 +00:00
jdf
7f7932bff1
Created a simple compiler utility for compiling single compilation units. Regression tests now compare preprocessor output to canonical output, and also compile the result to check at least that the syntax is sensible!
2010-03-17 18:58:15 +00:00
jdf
7a9b5d856a
Whitespace-only
2010-03-17 18:56:23 +00:00
jdf
fb6aa9712c
Move ProcessHelper and its friends to the processing-app, so they can be used by the unit tests
2010-03-17 18:55:58 +00:00
jdf
48c3cf30f9
regression tests for #1514
2010-03-17 17:39:46 +00:00
jdf
fa46792605
regression test for #1511
2010-03-17 17:35:23 +00:00
jdf
a97a880114
Found a better way to load prefs in UTs
2010-03-17 17:29:24 +00:00
jdf
74f17e0efe
Unit-test launcher
2010-03-17 17:17:56 +00:00
jdf
048e66b19e
Several changes to make unit testing preprocessor easy.
...
First unit tests in... and they caught a regression!
2010-03-17 17:16:34 +00:00
jdf
186bd88fa4
Go back to original mode-detection heuristic, but add code to catch many mixed-mode mistakes.
2010-03-17 14:11:27 +00:00
jdf
56cc673383
Still messing with the heuristic for determining program mode.
2010-03-17 03:15:50 +00:00
jdf
6faae1dc7b
My "helpful" message was worse than nothing.
2010-03-17 03:15:13 +00:00
jdf
be3d987785
Fix bug http://dev.processing.org/bugs/show_bug.cgi?id=1519
2010-03-16 20:19:13 +00:00
jdf
d3b3c52256
Leave symbols in for line numbers, please.
2010-03-16 20:18:51 +00:00
jdf
b34c76afb8
Fix http://dev.processing.org/bugs/show_bug.cgi?id=1516
2010-03-16 19:50:13 +00:00
jdf
59af901475
adding author tags so you can blame
2010-03-16 19:43:44 +00:00
jdf
8bb8c5fc47
adding author tags so you can blame
2010-03-16 19:43:06 +00:00
jdf
7fc6c3d70b
Many changes to improve the decoupling and testability of the preprocessor. For example, you no longer have to set up anything on the filesystem in order to preprocess.
2010-03-16 19:40:09 +00:00
jdf
ca13a3e428
Added antlr src which helps with understanding parser bugs.
...
Added skeleton of unit testing stuff.
2010-03-16 18:00:26 +00:00
jdf
e4d577e6c1
While changing PdePreprocessor to make it more amenable to unit tests, I discovered a bug in my last fix. This fixes the bug while changing the construction of PdePreprocessor. Now instead of emitting the literal text "public" while walking the tree, I modify the tree to contain the "public" modifier on methods that lack explicit access.
2010-03-16 17:55:26 +00:00
jdf
b45e466a3e
update on my bug progress
2010-03-16 15:37:33 +00:00
jdf
6df54d74dd
Fix http://dev.processing.org/bugs/show_bug.cgi?id=1515
2010-03-16 15:36:00 +00:00
jdf
dc7dc187ea
Just whitespace.
2010-03-16 15:35:08 +00:00
benfry
a6136c8dc6
starting revision 0181
2010-03-16 06:07:09 +00:00
jdf
e4cbfa0d26
Fix http://dev.processing.org/bugs/show_bug.cgi?id=7
2010-03-16 03:11:28 +00:00
jdf
a559e6a0f6
I've addressed all of the high-priority parsing bugs, I think
2010-03-16 03:03:20 +00:00
jdf
803171a867
Fix http://dev.processing.org/bugs/show_bug.cgi?id=609
2010-03-16 02:59:44 +00:00
jdf
69ec3063e2
enable assertions for http://dev.processing.org/bugs/show_bug.cgi?id=1188
2010-03-16 02:46:36 +00:00
jdf
a4e21267b6
Fix http://dev.processing.org/bugs/show_bug.cgi?id=1188 .
...
Of course, in order to enable assertions, you have to run the JVM with the -ea switch. Should we detect the use of assertions (easily done) and set a flag (as we do with "hasMain", etc.)?
2010-03-16 02:43:13 +00:00
benfry
f6d861f1fa
core for 0180
2010-03-15 23:06:57 +00:00
benfry
d88793630e
wrapping up release 0180
2010-03-15 22:58:49 +00:00
jdf
2cee3c5e2e
update on my bug progress
2010-03-15 21:21:04 +00:00
jdf
fa71df338b
cleanup
2010-03-15 21:20:46 +00:00
jdf
224796c36b
update on my bug progress
2010-03-15 21:02:54 +00:00
jdf
dc851c1b77
Fix all of the bugs related to comment processing, I think
2010-03-15 20:57:48 +00:00