shithub: scc

RSS feed

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

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

0ba12128 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/25 13:48
Add support for i386 in cc1

96e37447 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/25 13:44
Add arch dependency to cc1/Makefile

68258c2a – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/25 13:40
Move rank type definition to cc1.h

8b00f72b – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/25 13:28
Remove arch/z80/type.c

275a2ef9 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/25 13:09
Move limits again to cc1/types.c

4b2e771b – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/25 12:58
Add initial support for multi arch in cc1

2f998515 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/25 10:41
Add update script for tests

1f62c6cf – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/25 10:40
Update tests

742a0088 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/24 19:11
Remove the difference between local and global id

ae0f567b – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/24 18:27
Join ':' and ';' IR operators

b5455584 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/23 16:39
Update IR documentation

daa0539c – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/23 16:29
Change format of castings

828c43bb – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/23 16:18
Change end of parameters symbol

c54c5103 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/23 16:10
Merge remote-tracking branch 'origin/master'

7376b236 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/23 15:45
Change return code from y to r

8883afde – Quentin Carbonneaux <quentin.carbonneaux@yale.edu> authored on 2015/09/18 09:20
Improve error reporting

78517784 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/18 08:34
Avoid emit castings to void

51d0b042 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/18 06:15
Remove parentheses in struct definitions

45c82467 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/18 04:36
Small modifications to ir.md

df5327e6 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/17 17:40
Fix letter for UINT8

6fb98ed5 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/17 18:01
Update tests after commit b49ee20

b49ee206 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/17 08:59
Close stdout in error

5ac24b9b – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/15 08:34
Add inline keyword

d00c0a14 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/15 08:25
Make type qualifier flags

2f555ae1 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/15 08:03
Simplify arydcl()

c4d94b22 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/14 14:37
Fix size of n.elem

ed20286e – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/14 13:59
Simplify the easter egg

7ba972cc – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/14 12:03
Add designated initializers syntax

ca4dc0e4 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/14 09:59
Add semantic analysis of initializers

4598b8d5 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/10 19:07
St is right, fish is wrong, learn terminfo(5)!

238917d9 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/10 18:53
Avoid initiliazers in functions

e58e000f – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/10 18:33
Integrate initlist in initiliazer()

5e8ed05e – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/10 14:51
Remove unused variable in integer()

4730c125 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/10 14:16
Add initializer to static objects

1f34f795 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/10 10:20
Move initializer() to expr.c

3939d91c – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/08 18:36
Fix grammar of aggregate initializers

71c6d0ec – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/08 18:23
Allow 0 in pointer initialization

3a225104 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/08 17:35
Add initializers for non static local variables

f6970279 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/08 14:15
Fix define()

510b4fad – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/07 19:34
Add basic test for long long constants

dc544bd4 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/07 19:34
Add basic test for long constants

153d5c39 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/07 19:27
Extend sign in constant casts

5a051033 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/07 19:20
Fix readint()

0f0cbf03 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/07 19:19
Fix cast()

5d10713e – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/07 15:53
Add basic test for integer constans

ba2ad29b – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/07 15:01
Basic test for character constants

618d3316 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/07 13:16
Fix constant folding type

99083f8d – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/07 13:07
Fix integer constant parsing

609bb6b7 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/07 12:31
Add correct parsing of integer constants

10faf603 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/07 07:37
Fix interger constants size

a48a1761 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/06 18:01
Add baisc tests about algebraic identities

20b5535a – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/06 08:14
Fix problems with identities about &

c40ecd53 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/05 15:58
Add more identities for shift operators

4343d449 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/05 15:54
Add more identities for logic operators

198b6ea6 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/05 11:42
Add error recovery in enumdcl()

a96082af – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/05 03:10
Increment pointer type in arguments

7e457b16 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/04 18:47
Fix algebraic identities about logical operators

03a906c7 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2015/09/04 18:47
Fix algebraic identities about logical operators

Next