shithub: scc

RSS feed

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

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

Next