RSS feed
8d6c4f89
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/22 10:06
Remove TODO of emitstring
0723bca7
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/22 09:59
Mark as disabled tests known to be wrong
000323f4
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/22 09:56
Mark like wrong test059
4ba5dfc3
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/22 09:55
Fix typo in test058
bcb8fd11
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/22 09:53
Emit initializers for strings
88d8d2ff
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/21 07:36
Add small version of standard headers
296d4035
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/21 05:45
Add stub of cc2
827b4cda
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/20 15:11
Move cc2 to cc2.old
9a291331
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/20 13:08
Update TODO and ir.md
23e14f1e
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/20 12:52
Add another form to test059
4647857e
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/20 12:40
Remove added blank lines
344fd675
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/20 11:01
Update test032 after the change in 7941249
6f9ef1f6
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/20 11:00
Add tests for initializers
916d231a
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/20 10:57
Update TOTO
f95956fa
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/20 10:55
Fill of 0 trailing space in string initialized
7c8e979f
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/20 10:53
Check correctness of indexes in designators
b79fb78e
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/20 10:52
Select the correct type in emitdesig()
79412493
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/20 10:51
Fix eqtype()
d5999e40
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/20 07:41
Add support for compound literal in expr.c
9e97f6d8
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/20 06:09
Discard field name in fielddesig()
65457f98
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/20 05:59
Do not fold expressions with static addresses
f9a9c99b
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/20 05:51
Fix tests that use strings
c31a2b36
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/19 14:28
Check maximum position in the initializer after increment
e4e130d4
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/19 12:39
Allow initializatio of arrays without braces
fbd7247c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/19 10:38
Convert empry inirializers to the correct type
ea7eeb56
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/19 09:55
Use eqtype() before of decay()
5307c068
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/19 09:25
Print all the bytes of strings
47c4f8ae
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/19 09:06
Add initializators from strings
e56b2269
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/19 07:18
Improve error recovery in init.c
3a134515
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/19 07:17
Remove symbol field from Node
abed3472
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/19 07:11
Make constant pointers generated in decay()
ee4660c4
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/19 05:49
Do not emit decalrations until initializer
245fc40c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/19 05:24
Remove unused parameter in initializer()
8c00d784
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/19 05:08
Add emitdesign()
90c4f9cc
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/19 02:29
Emit constant arrays
3eb07460
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/19 02:27
Allow declaration of arrays without size
e6ef9923
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/18 17:29
Add mkcompound()
3f775a9d
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/18 12:48
Do not create unneded node in initialization
b163099e
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/18 12:39
Mark as constant nodes address of static variables
2f1edab1
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/18 12:28
Convert errors of chklvalue() into semantic
43a3b37a
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/18 10:20
Emit compound initializers
8f5f6184
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/18 09:43
Give all the possible errors in field()
6e980d90
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/18 09:11
Return correct node iin initlist()
687959e5
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/17 16:55
Do not return after found a sub compound in initlist()
c79ab0b0
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/17 16:46
Support empty compound initializers
5d74dc26
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/17 16:40
Pass pointer to the initializer struct to the designations
a1254513
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/17 15:53
Reduce indentation in initlist()
671acae2
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/17 15:47
Add initializer struct
38c240c4
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/17 06:59
Move initializer code to a new file
ba98fe97
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/17 04:08
Remove inttypes inclusion
4bec09a4
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/17 00:08
Remove shebang in cc2/generror
7bf478df
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/11 17:10
Simplify conditional in ansifun()
50340afa
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/11 06:09
Split output and errors in tests
0c1157ab
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/11 05:16
Add expected output to test037
04896c0c
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/11 05:11
Mark as integer type size_t
2fae9d99
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/11 05:10
Add support for k&r functions
9adea125
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/10 12:28
Give non used warning in parameter of functions
40f728bb
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/10 11:53
Remove indentation level in decl()
401f843e
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/10 10:50
Add warning about empty parameter declarations
01d01a1a
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/10 06:30
Initialize all the flags of new created types
8a155696
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/10 04:44
Add test for preprocessor corner cases
2ce22577
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/10 04:36
Add test about double typedef
40c38052
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/10 04:18
Update output of test040
f44fbcce
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/10 04:14
Mark size_t as an arithmetic type
210ed214
– Roberto E. Vargas Caballero <k0ga@shike2.com>
authored
on 2016/01/09 18:45
Initialize field u.token in typedef
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
Next