RSS feed
e06a619d
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/07 07:53
Move expect() in arguments()
9b896cb0
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/06 15:26
Rewrite promote() using the rules in C99
4957aa7a
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/06 15:09
Fix mulf()
6fe99485
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/06 15:07
Remove TINT field in limits struct
6b79855c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/12/30 15:03
Add test for bug parsing typenames in structs
7d2f47dc
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/12/14 09:15
Fix small typo in cc1/lex.c
6d012428
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/12/08 14:02
Simplify escape()
9e29fc68
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/11/28 11:12
Avoid multiple message errors in Case()
5884598d
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/11/28 11:00
Convert errors in Case() in semantic errors
e39bdf2d
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/11/28 05:50
Merge remote-tracking branch 'origin/master'
6d283bb4
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/11/28 05:48
Convert orphaned break and continue into semantic error
e043e6aa
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/11/27 14:26
Move .POSIX to the beginning of Makefiles
02362a2f
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/11/25 17:36
Merge remote-tracking branch 'suckless/master'
15240d34
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/11/25 17:33
Fix static initializers
9c337dec
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/11/25 05:02
Remove CPPFLAGS from Makefiles
1aa21430
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/11/24 15:29
Fix character sequences
ab1e25a7
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/11/24 14:55
Remove cpp in make clean
14474dfd
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/11/24 10:08
Simplify cc1/tests/chktest.sh
9bf16fda
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/11/24 08:24
Simplify cc1/tests/update.sh
91f062f5
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/11/18 10:43
Do not allow empty file names in include directives
5248a906
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/11/02 12:43
Do not recover in arguments()
7bef3d1f
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/31 05:37
Fix escape sequences parsing
09944e39
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/19 17:21
Fix update.sh
72d98825
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/19 17:20
Update tests after commit d334481
b2cc565d
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/19 17:13
Fix grammar error in stmtexp()
398df28c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/16 07:14
Accept list of tests in update.sh
d3344817
– Hiltjo Posthuma <hiltjo@codemadness.org>
authored
on 2015/10/10 08:32
emitcast: fix format string, actually use second parameter
12ae7b46
– Hiltjo Posthuma <hiltjo@codemadness.org>
authored
on 2015/10/10 08:31
small typo fixes
4089279e
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/08 03:22
Update cc1/TODO
967584af
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/07 17:56
Mark test038 as not passed
7e16db52
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/07 17:55
The most portable solution in the world
1accaa33
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/07 16:06
Use isdigit() in readint()
e277d35b
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/07 13:34
Fix comment in types.c
86de6801
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/07 13:34
Admit & with functions
6b08a16d
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/07 13:29
Add test for integer constants
c3ea3627
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/07 10:00
Force to use long long in emitconst
53727b8e
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/07 09:57
Fix cast between integer constants
2883d017
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/07 08:36
Fix conversion of hexadecimal constants
a71f0ed6
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/06 14:27
Fix readint()
99f65931
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/06 11:27
Add basic test for tentative definitions
15a08e3f
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/06 11:26
Add basic test for sizeof
06ccd3a0
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/06 11:26
Add test for Duff device
fbc4a2c2
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/06 11:21
Add basic test for enumerations
4ef8edb2
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/06 11:20
Add basic test for incomplete structs
9e43c062
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/06 06:35
Remove unneeded variable in addmacro()
4d3bd797
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/06 05:21
Fix output of string in only cpp mode
b8e51de0
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/06 05:13
Merge remote-tracking branch 'origin/master'
d3cf9edc
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/05 19:08
Fix definition of macros with -D
bcc4c2b8
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/05 18:37
Add option -D option to cc1
a88a10c3
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/05 18:32
Fix notdefined()
69f4faf9
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/05 18:03
Ignore leading / in the name of cc1/cpp
13b2442e
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/05 18:01
Force creatin of cpp
1dc58d5e
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/05 17:49
Emit #lines when it is needed in the cpp output
07b012b6
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/05 16:47
Fix name of cpp in Makefile
9a96d45d
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/05 16:37
Accept cpp as alternative name for cc1
d75aa47e
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/05 16:36
Update usage string in cc1
8f656093
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/05 16:26
Pretty print strings in cpp mode
92c212af
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/05 13:40
Emit newlines in onlycpp mode
e71640c8
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/05 12:58
Add basic test for defined() in #if
e172a54f
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/05 12:43
Fix elif()
c484ab23
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/05 12:41
Fix defined() parsing
18bc293e
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/05 11:39
Add support for define() in #if
b82f7284
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/04 18:00
Merge remote-tracking branch 'suckless/master'
1537ee3c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/04 17:07
Move keyword initialization to more specific places
fe8c715e
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/04 16:39
Split initialization of keywords
b1d8e198
– Quentin Carbonneaux <quentin.carbonneaux@yale.edu>
authored
on 2015/10/03 11:48
Remove dead if()
75bca9be
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/03 08:58
Fix DBGON when NDEBUG is defined
cd60868d
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/03 08:11
Add TODO in fold.c
b3cc864f
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/03 08:09
Add test for special characters in macro definition
b8b54f0d
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/03 08:08
Add test for concatenation in the preprocessor
fa002722
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/03 08:06
Add optional parameter to update.sh
8b96dd8a
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/03 06:37
Protect @ and $ in strings when expand macros
aa770c65
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/03 06:08
Add flag to enable/disable debug in debug compilation
9e00ad1d
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/10/03 05:29
Add support for ## preprocessor operator
34f9e3e9
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/09/29 05:32
Emit enum constants
b5a07a8e
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/09/28 19:13
Remove delmacro()
2adcda76
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/09/28 12:21
Add basic test for vararg functions
c4e05cd3
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/09/28 11:47
Add flag -I and convert test001.c into an actual "hello world"
272a09b4
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/09/28 10:26
Rename kcc script to scc
9347ef09
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/09/28 06:32
Merge remote-tracking branch 'origin/master'
8b47bd6c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/09/27 06:28
Add test for nested macro expansion
2ba7f352
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/09/27 06:27
Small style change in lookup()
b84e1437
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/09/27 06:23
Fix nextsym()
bb62eb75
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/09/27 06:22
Add better debug output in dumpstab
2181f5b6
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/09/26 18:09
Add test for nested expansion in macros
f40eebe2
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/09/26 18:06
Mark as used parameters in macro invocations
dfda6fe8
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/09/26 15:51
Add basic test for macro argument stringizer
20cea36c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/09/26 15:47
Install parameter macros in the symbol table
489d4004
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/09/26 15:21
Add test for predefined cpp macros
089ee27e
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/09/26 15:19
Rewrite defmacro()
391e7cf7
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/09/26 14:46
Add test for ifdef/ifndef
98c1fd02
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/09/26 14:44
Check if the symbol is declared in unlinkhash()
cc4a166a
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/09/26 13:58
Disable cc2 in the main Makefile
c54b1878
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/09/26 09:54
Do not generate errors in empty va_lists
b9081437
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/09/26 08:36
Improve error recovery in argument parsing
f7b3cb04
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/09/26 06:24
Add calls to vararg functions
5a7f4ee3
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/09/26 05:49
Fix toomany error control
5b666be8
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/09/25 18:36
Add support for k&r empty functions
bab40c35
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/09/25 18:01
Add support for vararg function definition
928508ec
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2015/09/25 14:35
Add return type to function prototypes
Next