shithub: scc

RSS feed

c4db5178 – Roberto E. Vargas Caballero <[email protected]> authored on 2015/02/16 10:14
Convert code in a wrapper function

14390f9b – Roberto E. Vargas Caballero <[email protected]> authored on 2015/02/15 03:42
Remove ADDR code generation

cbf56869 – Roberto E. Vargas Caballero <[email protected]> authored on 2015/02/14 04:03
Remove register declarations

5800a17b – Roberto E. Vargas Caballero <[email protected]> authored on 2015/02/14 03:42
Remove archive members from makefile

f9f461db – Roberto E. Vargas Caballero <[email protected]> authored on 2015/02/13 12:20
Remove the -I flag in the compilation process

348cbf56 – Roberto E. Vargas Caballero <[email protected]> authored on 2015/02/12 07:47
Mark the node with the correct register in add

7c88dc7a – Roberto E. Vargas Caballero <[email protected]> authored on 2015/02/12 07:44
Add assign operation in cc2

c405c48a – Roberto E. Vargas Caballero <[email protected]> authored on 2015/02/12 07:39
Remove incorrect assert in cgen()

afc55f2a – Roberto E. Vargas Caballero <[email protected]> authored on 2015/02/12 07:35
Add optimize function() to cc2

42a80b68 – Roberto E. Vargas Caballero <[email protected]> authored on 2015/02/12 07:26
Allow that funtors in apply() returns a value

4698e169 – Roberto E. Vargas Caballero <[email protected]> authored on 2015/02/12 07:20
Add prtree() to cc2

6474d05a – Roberto E. Vargas Caballero <[email protected]> authored on 2015/02/11 05:55
Remove duplicated arrays in cgen.c

3dc7f810 – Roberto E. Vargas Caballero <[email protected]> authored on 2015/02/11 05:36
Use a custom language for code() in cc2

fc93bb35 – Roberto E. Vargas Caballero <[email protected]> authored on 2015/02/10 13:05
Rename emit() to code()

f2c0749f – Roberto E. Vargas Caballero <[email protected]> authored on 2015/02/10 12:54
Move emit to a different source file in cc2

34628a2c – Roberto E. Vargas Caballero <[email protected]> authored on 2015/02/10 12:45
Fix definition of for loops in cc1

c01089f9 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/11/16 22:56
Fix creation of data type in functions and structures

6c445310 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/11/16 22:54
Free data parameter of mktype when type already exits

9197be5a – Roberto E. Vargas Caballero <[email protected]> authored on 2014/11/16 08:39
Emit declaration of parameters

b41e00fe – Roberto E. Vargas Caballero <[email protected]> authored on 2014/11/16 07:44
Remove unneeded struct in symbol structure

50be8731 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/11/16 07:34
Print parameters with 'P' letter

f0ee120a – Roberto E. Vargas Caballero <[email protected]> authored on 2014/11/16 07:29
Remove context()

989ac22e – Roberto E. Vargas Caballero <[email protected]> authored on 2014/11/16 01:37
Change emitsym2() to emitvar()

7aa7271a – Roberto E. Vargas Caballero <[email protected]> authored on 2014/11/16 01:27
Make symbols defined by default

1c72bb64 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/11/16 01:21
Convert localcnt and globalcnt to static

83c47446 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/11/16 01:17
Check type of function parameters

a47da483 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/11/16 01:13
Undefined structs at the end of the context

051206f5 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/11/16 01:11
Fix whites error

45e74e1d – Roberto E. Vargas Caballero <[email protected]> authored on 2014/11/16 00:45
Rewrite struct data structures

0289c983 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/11/15 08:22
Fix initializer warnings

511baa28 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/11/15 07:40
Unify rank and nelemt

9f2aff76 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/11/15 02:05
Simplify mktype

17834699 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/11/15 00:55
Fix error creating types of functions

e6f7d196 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/11/15 01:30
Fix minus 1 error in declaration

c6ea791b – Roberto E. Vargas Caballero <[email protected]> authored on 2014/11/14 08:35
Free expressions after using them

7e465511 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/10/14 07:10
Generate unexpected in primary()

2db53669 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/10/10 06:11
Fix '@' operator

a4cb78ce – Roberto E. Vargas Caballero <[email protected]> authored on 2014/10/10 06:07
Fix negation of logical expressions

b9856b63 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/10/10 05:13
Flush stdout after emitprint

a0796b4c – Roberto E. Vargas Caballero <[email protected]> authored on 2014/10/09 14:03
Fix cast()

f971c72c – Roberto E. Vargas Caballero <[email protected]> authored on 2014/10/09 13:30
Fix definition of register variables

2cede128 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/10/09 13:13
Fix definition of register variables

7be77a80 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/10/01 13:06
Align switch in unary()

2dc31478 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/10/01 09:20
Merge remote-tracking branch 'hal/master'

f69efa2e – Roberto E. Vargas Caballero <[email protected]> authored on 2014/09/30 13:41
Clean whitespace error

a15ca687 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/09/19 08:03
Add a pointer to the list of trees in function symbols

57380d87 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/09/19 03:48
Add apply() function

b6b38357 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/09/18 03:27
Remove duplicated case in emit()

4e83633b – Roberto E. Vargas Caballero <[email protected]> authored on 2014/09/17 13:41
Change lower and upper to arrays

750ed60a – Roberto E. Vargas Caballero <[email protected]> authored on 2014/09/17 05:42
Remove hardcoded HL in 2 byte additions

c46dede9 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/09/17 05:39
Fix move() in 1 byte data

ed9dc0fc – Roberto E. Vargas Caballero <[email protected]> authored on 2014/09/16 16:16
Fix offset of auto variables

4f264714 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/09/16 14:57
Add generation of additions

a0758440 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/09/16 13:56
Move addresable nodes to register

a7dba166 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/09/16 12:08
Add INT type

5dd0e7ed – Roberto E. Vargas Caballero <[email protected]> authored on 2014/09/16 12:06
Use better names for cgen and xcgen

a8877ebf – Roberto E. Vargas Caballero <[email protected]> authored on 2014/09/16 11:27
Remove all the operators from xaddable

96b6cc1d – Roberto E. Vargas Caballero <[email protected]> authored on 2014/09/03 08:13
Remove printing in external environment

9750a1e1 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/09/03 08:02
Remove the setvbuf calls

00f81a75 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/09/10 18:58
Remove list of locals and parameters of cc2

09ca91a8 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/09/10 18:42
Ignore blank lines in cc2

184510ee – Roberto E. Vargas Caballero <[email protected]> authored on 2014/09/10 18:31
Check correctness of endf functions in cc2

f1dec280 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/09/10 17:33
Remove realloc of cc2

0b7c80e6 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/09/10 16:57
Move to symbol() the trick with identifiers num

c2698edb – Roberto E. Vargas Caballero <[email protected]> authored on 2014/09/10 16:53
Simplify variable function

0eef6fc7 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/09/10 16:31
Pass a storage class parameter to declaration

9c45c2b5 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/09/10 16:21
Add parameter function

daa27ec5 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/09/10 14:47
Merge remote-tracking branch 'hal/master'

ed8f996d – Roberto E. Vargas Caballero <[email protected]> authored on 2014/09/10 14:25
Use different functions for every type of declarations

1f09b3f3 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/09/10 13:19
Fix !, y and j functions of cc2

1c3ae449 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/09/10 13:14
Use different symbols for function and global statics

60f62db0 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/09/09 13:07
Fix bug in Symbol allocation in cc2

06fffa55 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/09/05 06:33
Use same symbol for public/private for variables and symbols

346f1489 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/09/07 08:22
Fix small typo in README

028d6112 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/11 19:45
Remove OARY operator

a2e43bb7 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/11 19:38
Add comma operator

e888ffda – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/11 19:33
Add unary operators '-' and '~'

a100cd93 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/11 19:22
Fix tests of unary '-' and '+'

2ea4d116 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/11 19:14
Add logical operators

9c6d70a6 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/11 19:01
Fix generation of intermediate code for unary - and ~

b20db931 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/11 18:44
Add relational operators

4f051c93 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/11 18:31
Small style changes

f49a0894 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/11 18:30
Add content and address operators

73ea23b4 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/10 19:46
Add bit logical operations to cc2

53e36437 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/10 19:29
Add shift operators to cc2

1f936551 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/10 19:20
Add information about type in constants

1f26fd0d – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/10 19:13
Add division operator in cc2

7de77b9d – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/10 19:11
Add modulo operator in cc2

222655d7 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/10 19:03
Use type size in increments of pointers in cc1

f1182f58 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/10 18:56
Add increment operator in cc2

76953d91 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/10 18:52
Fix complex calculation

d837853f – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/10 18:44
Remove code generation of stubs

fe062f2c – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/10 15:56
Fix string of post decrement in cc1

bb189494 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/10 15:38
Add kcc script

442e6287 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/10 14:51
Add stub support for assignations in cc2

7b4b809f – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/10 14:45
Fix correct order of children in cc2

00f7f68e – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/10 14:13
Print immediate values of LD and ADD in decimal

ad164a25 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/10 14:10
Add stub of code generation for additions

14ccdac4 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/10 07:17
Add align field of types

cfd9181e – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/10 06:55
Add offset field in symbols

Next