Subject | Hash | Author | Date (UTC) |
---|---|---|---|
Added prof target to makefile | 9c4b383d3f7416a30a8bde79c735097edaf8d84a | lep | 2015-10-27 19:14:20 |
Added gprof support. | 374f624967a563dd4c356a3fc104f8ced49fd692 | lep | 2015-10-27 18:10:13 |
Changed //! +rb to //# +rb | 63af0d3664320cc94ee6e284c308b1983bcfdab2 | lep | 2015-10-27 17:17:04 |
Fixed rare segmentation fault. | 13a129c8800d306c4117a54cf62cabbb86db3092 | lep | 2015-10-25 16:11:55 |
Makefile fixes. | 08a5e4d203b0917d78c9fb479ff197d04f473b33 | lep | 2015-10-25 10:51:12 |
Makefile improvements (-O3 -flto) | 035a361468f060b12bc473e5ec6b0d59db0765d3 | lep | 2015-10-24 09:16:16 |
Moved tests into this folder. | 099d64a6284a26eafde87ef274c1210455db6f3e | lep | 2015-10-05 21:29:42 |
pjass now checks against //! +rb instead of //+rb. Whitespace allowed. | 27da8d5250f0b815ef5d8765e0eac766ac4cce6b | lep | 2015-10-04 21:52:31 |
Optimized //+rb marker check. | cb4a086136acb1a8d7b0bc8397237bbfbdc56191 | lep | 2015-10-04 18:11:13 |
Now allows //+rb everywhere. | 4f366b09d651baf0846ed2097db94d35fe42b5a0 | lep | 2015-10-04 17:43:38 |
Added test target to the Makefile | 0f2763df549a97364087c346f408e52ca9456c8d | lep | 2015-10-04 15:43:49 |
Allowes //+rb right before a function to ignore any returnbug errors in that function. Not throughoutly tested. | 230863ba145b74be6dc8062787c8c9c1806d1c7a | lep | 2015-10-04 14:06:30 |
Directive to suppress warnings. | f1538a555e3009cfd8cbd900347d523abdd11953 | lep | 2015-10-04 12:17:08 |
More Makefile enhancements. | 94c97f7c5f943f09ee575e96e388e9e2c947385c | lep | 2015-10-04 11:34:36 |
Makefile enhancements | 8bc7132422db4a3b90a82da4a63f7cfa9fdbe2f5 | lep | 2015-06-09 09:30:42 |
Changed canconvertreturn behaviour. | a1ba7f1d59cc40f56d0b3e4855c31b3d66019d9d | lep | 2015-04-15 16:35:52 |
Rewrote string handling to better handle newlines. | 434a8fe566783969cb69eb73b2792cd74dac71d3 | lep | 2015-02-12 15:13:54 |
Rewrote rawcode handling for somewhat better error messages. | 1e687d921b09149e244d16d7abca398c0639ad6d | lep | 2015-02-08 20:08:22 |
Undefined variables are not suggested for other undefined variables. | c5561c56dde18bbcf1d05bdec7b50804757c5ef8 | lep | 2015-02-08 15:39:10 |
Also changed gNone to gAny in else and elesif cases. | 485e75aaa14eb8ae10058305f7b75c1abd19eb82 | lep | 2015-02-06 15:20:15 |
File | Lines added | Lines deleted |
---|---|---|
.gitignore | 2 | 0 |
Makefile | 11 | 5 |
File .gitignore changed (mode: 100644) (index 637a272..ccf2a4a) | |||
... | ... | grammar.tab.c | |
6 | 6 | lex.yy.c | lex.yy.c |
7 | 7 | pjass.exe | pjass.exe |
8 | 8 | pjass | pjass |
9 | *.out | ||
10 | *-analysis.txt |
File Makefile changed (mode: 100644) (index 245559f..08498a4) | |||
... | ... | pjass-git-$(VERSION)-src.zip: | test | |
15 | 15 | endif | endif |
16 | 16 | ||
17 | 17 | ||
18 | .PHONY: all release clean debug | ||
18 | .PHONY: all release clean debug prof | ||
19 | 19 | ||
20 | 20 | all: pjass | all: pjass |
21 | 21 | ||
22 | 22 | debug: CFLAGS = -w -g | debug: CFLAGS = -w -g |
23 | 23 | debug: pjass | debug: pjass |
24 | 24 | ||
25 | prof: CFLAGS = -w -pg | ||
26 | prof: pjass | ||
27 | |||
25 | 28 | pjass: lex.yy.o grammar.tab.o misc.o | pjass: lex.yy.o grammar.tab.o misc.o |
26 | 29 | $(CC) $(CFLAGS) $^ -o $@ | $(CC) $(CFLAGS) $^ -o $@ |
27 | 30 | ||
... | ... | lex.yy.c: token.l | |
40 | 43 | bison -d $< | bison -d $< |
41 | 44 | ||
42 | 45 | clean: | clean: |
43 | rm -f grammar.tab.h grammar.tab.c lex.yy.c | ||
44 | rm -f misc.o grammar.tab.o lex.yy.o | ||
45 | rm -f pjass.exe | ||
46 | rm -f pjass-git-*.zip | ||
46 | rm -f grammar.tab.h grammar.tab.c lex.yy.c \ | ||
47 | misc.o grammar.tab.o lex.yy.o \ | ||
48 | pjass.exe \ | ||
49 | pjass-git-*.zip \ | ||
50 | tests/should-check/*-analysis.txt \ | ||
51 | tests/should-fail/*-analysis.txt \ | ||
52 | gmon.out | ||
47 | 53 | ||
48 | 54 | release: pjass-git-$(VERSION)-src.zip pjass-git-$(VERSION).zip | release: pjass-git-$(VERSION)-src.zip pjass-git-$(VERSION).zip |
49 | 55 |