shithub: scc

RSS feed

bb1e1b00 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/15 09:29
Simplify check of a Symbol Node

235aee1f – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/15 09:24
Add unary *

b4d92e02 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/15 09:12
Check if variable is register type before taken address

65d6ca35 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/15 09:11
Update storage class of funcion-scope variables

e8eb00c8 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/15 07:45
Add unary & (take address)

ad92212e – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/15 07:41
Add constcode()

ef05ad6f – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/15 07:18
Add logical negation

9e40c0c4 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/15 07:17
Fix compare()

2fc8ee27 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/15 06:58
Fix integer parse

7a353b8e – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/15 04:08
Add + unary, - unary and bit complement

3fdd8924 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/15 04:06
Simplify Makefile

ac87e566 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/15 03:47
Merge remote-tracking branch 'hal/master'

690e4af1 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/15 04:44
Install constant as symbols

688c4811 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/14 15:16
Simplify install function

4c7497f6 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/14 07:17
Add sizeof operator

500e09ac – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/14 06:50
Add stubs for or() and and()

cae714c4 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/14 06:38
Check against assigns to const variables

c1768b2e – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/14 06:21
Move ary2ptr to addr2ptr

a512be02 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/14 05:43
Add ary2ptr()

9e7c2e2a – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/14 05:01
Fix comparisions

104f6821 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/12 05:22
Check correctness of types in casting

7c525bef – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/12 05:02
Fix small typo in arithmetic

f2149706 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/12 04:50
Don't swap integer float operands

f0bad0d4 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/11 15:01
Add ternary operator

3f157940 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/11 14:57
Simplify bit logical functions

3394d4da – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/11 14:09
Check types in assigment

6e021a04 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/11 13:03
Separate semantic actions and parse actions

66948d9f – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/11 12:55
First version af assignments

e9f3f4b6 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/11 12:21
Add logical bit or

1886809d – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/11 12:16
Add bit logical xor

bce263ba – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/11 12:04
Add logical bit operation

32356333 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/11 12:02
Fix lexical analysis of logical operators

4245cbfa – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/10 04:46
Check types in relational operators in pointers

29ceb0ed – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/10 04:34
Be no l-value by default

d56d3ae2 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/10 04:31
Add relational and equality operands

a13c8cf6 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/10 03:30
Small type changes

2d30362d – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/10 03:29
Add shift operators

08c42cdf – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/10 03:08
Add add and sub

5cf98c29 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/10 02:57
Fix error()

ec930b3a – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/10 02:56
Add multiplication, division and modulo

fca65d57 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/10 02:35
Update lvalue flag in cast()

c61a84d9 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/08 18:08
Emit warnings only when the flag is not zero

f2eaad8b – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/08 18:07
Add cast()

0dc51a53 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/08 17:10
Add lvalue to Node

3bb913a9 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/07 17:05
Add incdec() function

6f68ced6 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/07 17:03
Check against incomplete type operations

48f3f5ac – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/07 17:00
Fix structures declaration

f3ccbaf2 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/03 18:41
Add pre and post increment

03513bb4 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/03 17:41
Clean arithmetic() function

60170fa8 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/03 17:34
Add post increment and pre increment

d128d9dd – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/03 02:49
Fix declaration of empty qualifers pointers

6c673209 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/01 18:34
Generalize add function in expr.c

dd604299 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/04/01 17:42
Merge branch 'bsc'

b6d55194 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/31 15:37
Add plus() in lex.c

6f28085c – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/31 15:36
Remove last rest of complex types

1ab6ca3a – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/31 13:16
Multiply index by array element size in array index expression

ca11c777 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/31 07:05
Add castcode function

fd1b69bd – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/30 18:41
Emit code for arrays

7741d587 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/30 18:04
Remove the complex types

d1c3a0d7 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/30 16:25
Fix bool type

813b9848 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/30 09:37
Remove uselesscasting in accept definition

3e3d8d6f – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/30 09:35
Remove useless macros to check type

626153cc – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/30 09:30
Move definition of linenum, filenam and columnum to error.c

acfcdefc – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/30 09:28
Add tree structure to expressinons

b22f2a06 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/28 13:35
Change code style and use typedef for structs

c3b7e1ff – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/28 13:15
Unify headers

9ec827fe – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/28 13:00
Remove all the references to struct node

ab7033ad – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/27 17:16
Add division operations

3134fea3 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/27 17:13
Refactorize operator function in lex.c

5e5442e6 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/27 14:49
Add reverse enginnering of the intermediate code of Solid C

4e77e289 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/27 14:47
Convert pointers to address of arrays in ary()

8de30f63 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/25 14:38
First version with some semantic analysis

9a911ac4 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/25 11:52
Add type macros

a8b9e699 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/25 09:54
This commit is a shit

2c5658c7 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/25 09:15
Add forgotten file code.c

f69acd24 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/25 08:46
Remove syntax.h

9a720370 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/25 05:52
Emit name of identifiers in expressions

67f3a8cc – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/25 04:04
Remove tree.c

4858c0d0 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/24 17:30
Add id field to symbol structure

242f9e6a – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/20 14:07
Remove flow.c from Makefile

29dd7b1e – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/19 14:22
Fix the value union

b1f76286 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/19 14:20
Simplify the expression file

d5735ceb – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/19 14:15
Remove flow.c

8067b9f7 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/18 12:06
Do not assume 8 spaces tabs

a0cd5bb0 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/18 11:31
Add token field in yylval

8b5ea303 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/18 19:59
Remove the nodesym function and create union value.

3c8406c0 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/18 18:02
Remove non used code about compound and print trees

cd53c9b2 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/02/17 05:46
Do not expect a ';' after do while statement

d6c64837 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/18 04:07
Unify errors in fielddcl

fdbaed73 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/18 03:52
Unify errors calls in extdcl

06c8e5d1 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/18 03:45
Remove redundant test of int default declarations

139e7176 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/17 17:42
Fix namespace of enumeration constants

ac28fe22 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/17 17:08
Add the enumeration values as fields

40566c3a – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/17 15:56
Add struct/union fields and calculate offset of every field

b2ce2879 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/17 14:43
Add enumerations

3b76352b – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/17 14:12
Add newiden function

b030a1fc – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/17 14:02
Create newtag function

627efdb4 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/17 12:43
Unify STRUCT and UNIONS declaration

eaf82598 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/17 12:39
Add definitions for struct and enums

b2fc11b3 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/03/17 03:42
Fix order of evaluation in declarators

Next