RSS feed
9c4b37ce
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/09 18:44
Test declaration of a variable with the same name that a typedef
50c78edf
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/09 17:29
Return typedef symbols in struct namespaces
dda0df0e
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/09 17:28
Add typedef fields to test040
e616dabd
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/09 16:34
Do not use a reserved namespace
ef6b767b
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/09 16:30
Detect redefinition of external symbols.
cbdbbf10
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/09 16:30
Mark as defined local variables
41765c09
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/09 16:28
Mark as extern functions without storage class
0e9ab695
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/09 16:26
Add solution for test of tentative declarations
229b3952
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/09 16:14
Split identifier() in two functions
a11e8815
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/09 05:04
Fix comment typo
7ee42919
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/09 05:03
Add empty() function
117a0d06
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/08 12:50
Small spaces fixes in convert()
d142f56d
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/08 12:49
Add tests for commit bcb57e1
bcb57e19
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/08 12:47
Fix ternary operator and null pointer constants
11c86352
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/08 12:42
Disallow casting from void
6a436d0c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/08 12:41
Add test for casting from void
f4b395d1
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/08 08:12
Add TODO for C99 float math
0e1ef503
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/08 08:08
Fill sign and rank fileds for enum types
54bc4542
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/08 08:07
Add support for ENUM in getlimits()
00079144
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/08 08:06
Add support for enum in promote()
1539e81e
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/08 08:05
Fill test035.c
264f6b05
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/08 07:49
Add TODO in types about portability
d48fb010
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/08 07:48
Convert negation() to use the new fields in type
5654476d
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/08 07:46
Convert array() to use new fields in type
53524f03
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/08 07:33
Convert fielddesig() and field() to use new type fields
78fb2955
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/08 07:26
Add ENUM in the cases that were lost in fold.c
5b895e06
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/08 07:19
Recover optimization of ternary operators
3fe369d2
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/08 07:18
Initialize type flags
b3a6d0e7
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/08 06:19
Add tests for ugly ternary operator
47748d17
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/08 06:18
Make pvoidtype a defined type
57b5eebf
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/07 18:15
Convert chkternary() o use the new fields in type
ebd1bfd8
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/08 05:40
Give a meanful error message when non scalar are used
45da2d1e
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/07 18:15
Convert chkternary() o use the new fields in type
ad3115ba
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/07 17:41
Convert incdec() to use new fields in Type
6234ca1a
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/07 16:22
Convert pcompare() to use new fields of type
8fd6d549
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/07 16:32
Convert compare() to use the new fileds in Type
a142f2ed
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/07 16:22
Convert pcompare() to use new fields of type
2fe85204
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/07 16:32
Convert compare() to use the new fileds in Type
e023b70a
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/07 16:22
Convert pcompare() to use new fields of type
97f8f317
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/07 14:39
Convert arithmetic() to use new type fields
4e16556f
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/07 14:31
Convert parithmetic() to use new type fields
0c094f48
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/07 14:21
Interchange integeruop() and numericaluop()
11f2fad7
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/07 14:20
Convert integerop(), numericaluop() and integeruop() to new type fields
ac2bbe2c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/07 11:54
Add name of the test in test.log
a63b1158
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/07 11:52
Implement type rules in ternary operator
62484878
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/07 14:00
Add arith and integer flags to type
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
Next