shithub: scc

RSS feed

12da403d – Roberto E. Vargas Caballero <[email protected]> authored on 2014/07/08 10:36
Remove unneded gotos in fielddcl

7ab58561 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/07/08 10:32
Remove gotos in newfield

c41400e1 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/07/08 10:19
Simplify extdecl function

6f2043e9 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/05/29 04:50
Merge common code in assign and incdec

b9df4091 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/05/29 04:39
Remove goto to error cases with no duplication

7558a958 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/05/28 10:07
Create a context in compound statements

5eb6c9dd – Roberto E. Vargas Caballero <[email protected]> authored on 2014/05/28 10:05
Remove some unneded gotos

f883b8ec – Roberto E. Vargas Caballero <[email protected]> authored on 2014/05/15 10:35
Remove unused forbid_eof

07371e86 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/05/15 10:34
Add missed header

9b4badb8 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/05/15 10:32
Fix some signess pointer types

1529db2c – Roberto E. Vargas Caballero <[email protected]> authored on 2014/05/15 10:29
Remove non used variables

95fc266f – Roberto E. Vargas Caballero <[email protected]> authored on 2014/05/15 08:22
Add missed prototypes to cc1.h

7ce57696 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/05/15 08:04
Forbid declaration of incomplete type variables

f761999f – Roberto E. Vargas Caballero <[email protected]> authored on 2014/05/15 07:32
Fix type of fields expressions

8ae10310 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/05/14 11:53
Move unode convert functions to code.c

b17f8706 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/05/14 11:46
First version of structures

c5e705ef – Roberto E. Vargas Caballero <[email protected]> authored on 2014/05/14 10:53
Fix struct declaration

808ce907 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/05/13 14:19
Simplpify enum constant declaration

c9c87cb4 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/05/13 14:17
Remove Symbol field from field

5f9dbbf3 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/05/13 13:46
Change name addr2ptr to decay

18f8c9b9 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/05/13 13:41
Remove sym field of Type

af9f6408 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/05/13 13:23
Remove ns field of symbols

ac1f52cc – Roberto E. Vargas Caballero <[email protected]> authored on 2014/05/13 08:42
Fix structure field declaration

b9a6331f – Roberto E. Vargas Caballero <[email protected]> authored on 2014/05/02 16:10
Move type definition constant to a common header

401efa0d – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/25 11:02
Use C for unsigned char

292c2611 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/25 08:45
Move common functions to a separate library

9f0c6b18 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/25 07:22
Move common declarations to a unique file in a include

e0b2f475 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/25 06:33
Create directory cc1

87f8ea37 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/24 14:29
Add else clause in if statements

814d466b – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/24 14:19
Negate condition in if jump

9e7035dc – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/24 14:13
Add if statement

9fa589f9 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/24 14:01
Change order of emiting in emitcase

d7a8adfd – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/24 13:57
Add default statement

824cc5f2 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/24 13:44
Add case statement

8d3c95ab – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/24 13:30
Add switch statement

b09facc7 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/24 12:57
Add Caselist type

5be6d065 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/24 12:21
Fix stmt() when expression statements

1c759c3c – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/24 11:32
Detect when a label used in a goto is not defined

64d12d92 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/24 11:31
Remove freesyms(NS_LABEL) in context

7b77d09e – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/24 11:30
Fix symbol deletion

ffe766e4 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/24 10:49
Free labels when function ends

2b7e1bee – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/24 08:18
Add goto statement

153c82b0 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/24 05:49
Add labeled statements

4eae9c99 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/24 05:30
Format stmt() switch

04cb4148 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/24 05:26
Add continue statement

b1ca6265 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/24 05:22
Add break statement

cf8e9e41 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/24 05:15
Fix call to stmt in loops

1770b6f8 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/24 05:11
Emit end label in while and for loops

537e2049 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/24 05:11
Add do-while statement

588948f9 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/24 05:02
Add For statement

5182ec4c – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/24 04:33
Remove unneeded code from compound()

919f6836 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/24 04:32
Add while statements

b4a75db2 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/23 18:25
Fix next()

0214edba – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/23 17:46
Allow nedted compound statements

eea2c0f0 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/23 17:07
Add stmtexp()

b1bd61b5 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/23 12:28
Add break, continue and switch parameters to context

e8eef01c – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/23 12:08
Add \? escape sequence

49363523 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/23 12:03
Remove the Inst type

ee6d2125 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/23 11:17
Check that void function can return a value

6decf612 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/23 11:09
Add character constants

64add662 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/23 10:55
Remove columnum variable

3cb05279 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/23 10:52
Add STRING constants

e55a366a – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/23 08:42
Add hexadecimal, octal, negative and unsigned constants

4b7c7bc9 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/22 13:10
Forbid modify a void expression

3b828bbd – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/22 13:08
Allow conversions to void

4c4c232a – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/22 12:24
Separate char and signed/unsigned char

4deece51 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/22 12:22
Fix compare()

753a0f5c – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/22 11:12
Fix content()

7ba2b6ce – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/22 11:11
Fix typeconv()

cefd4d92 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/22 07:11
Eval expression before casting it

194e4845 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/22 07:05
Remove unused macro definition in expr.c

81da8e31 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/22 04:45
Evaluate expressions in compare()

409eba3f – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/22 04:41
Eval parameter of integeruop

8c20c2d4 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/22 04:39
Evaluate expressions in integerop

327b03d5 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/22 04:32
Eval expressions in arithmetic

e0614afe – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/22 04:01
Fix increment()

7810da63 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/22 03:40
Remove use of BTYPE in array()

5763a15c – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/22 03:39
Rewrite unary()

839b2835 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/22 02:58
Fix pointer conversions in convert()

28e44b25 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/21 07:21
Check integer operands in modulo operator

18602f1f – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/21 06:29
Avoid operations like i += p

3eb59422 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/21 05:13
Use a pointer function in assign()

2149f9e0 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/21 03:58
Unify symbol and constant code

0681c996 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/21 03:04
Allow comparision between 0 and pointers

27b3c745 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/21 02:59
Add symbol flag in Symbol

797ee1eb – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/20 19:27
Rewrite arithmetic() using new fields of Node

d44b54b7 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/20 19:24
Avoid initial assignment in typeconv()

6bd855db – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/20 19:23
Use better names in init_expr()

7c1a9ff1 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/20 05:12
Simplify bitlogic()

5f038fa5 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/20 05:11
Fix typeconv

2715d0ed – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/20 04:32
Simplify typeconv() and promote() using rank

6fd6dfd8 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/20 03:02
promote integer types in convert()

02e6ceca – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/20 02:44
Convert some expressions to new Node fields

456579a0 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/20 02:41
Add unqualified type op to Node

427c2b8a – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/19 02:32
Fix indent error

7ab3e04d – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/18 15:41
Add checkof equal type in typeconv()

1e257a4a – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/18 05:47
Change name of ISNODELOG to ISNODECMP

6624f3b6 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/18 06:06
Add function iszero()

c9a7bedd – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/18 06:03
Convert expressions of ternary operator

b08f9298 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/18 05:29
Convert expressions of ternary operator

Next