shithub: scc

RSS feed

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

abf79a2f – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/09 16:58
accept comparation of ineteger types

e1468117 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/09 14:31
Emit preamble only when it is needed

09fa67e9 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/09 11:35
Second iteration of emit()

971c825d – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/09 07:43
Fix emition of end of preambule

f1cee29e – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/09 07:41
Remove copy of cgen.c

5ce98041 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/08 15:08
Add emit of end of frame

277d04a4 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/08 15:00
Emit function preambule

c301d445 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/08 14:58
Fix local() and global() allocation bug

03ede7d6 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/08 14:28
Add Type structure in cc2

4c8cd1d5 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/08 12:39
Use shorter names for type of storage

91886b41 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/08 12:35
Add type field in Symbols

203eee14 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/08 12:27
Make list of variables and parameters of function

97c27413 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/08 12:08
Fix parsing of 'T' elements

2d9f4dcd – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/08 11:46
Add emit() stub in cc2

d6ff7f1f – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/08 11:12
Add stub of addresability of OADD and OSUB

f8e816da – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/08 10:51
Use a define for the size of line

54e92032 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/08 10:45
Remove link() and getroot()

3674aab1 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/08 09:47
Rewrite parser of cc2 to handle lines

7681aff4 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/08 07:44
Add addresability of constants

afa081af – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/08 07:17
Simplify generation of addresability numbers

63cde7ec – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/06 11:25
Use error number instead of error strings

d0763d72 – Roberto E. Vargas Caballero <[email protected]> authored on 2014/08/06 08:38
Split identifiers between local and global

Next