shithub: scc

RSS feed

dfc2beaa – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/12 13:01
[cc2] Rename addressability() to apply()

d50069c7 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/12 12:41
[cc2] Add skeleton for code.c

a91cab7b – Pekka Jylhä-Ollila <pekka.jylha.ollila@gmail.com> authored and Roberto E. Vargas Caballero <k0ga@shike2.com> committed on 2016/04/12 03:46
[cc2]Fix segmentation fault in writeout function

e130d49e – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/11 13:16
[cc2-qbe] Add skeleton for function code generation

cc767027 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/11 12:52
[cc2] Fix initialization of parser variables

b419af2e – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/07 04:45
[cc2] Add defpar() and defvar()

83925bdb – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/07 04:41
[cc2] Fix Makefile

3c1bc3ba – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/04 15:09
[cc2-qbe] Fix 8 byte data size

0cea8681 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/04 13:37
[cc2] Add data initilization to QBE

cb3da529 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/04 13:32
[cc2] Add endinit() function

409d9be8 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/04 12:46
[cc2] Remove sigil function from qbe

09c9fde6 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/04 12:39
[cc2] Do not use size2asm in default initializer

e9673ae0 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/04 05:39
[cc2] Fix small error in comment

ce613941 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/04 05:27
[cc2] Add basic implementation of defsym()

537a655d – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/04/04 05:24
[cc2] Allocate space for symbols always

95af25e8 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/03/31 14:22
[cc2] Fix small withespace problem

8598fc2d – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/03/31 14:21
[cc2] Change addnode() to addstmt()

9651121c – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/03/31 14:20
Fix generic arch Makefile target

0a2a2afd – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/03/31 14:18
[cc2] Remove label() from the target interface

5b9afbb3 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/03/31 12:42
[cc2] change label() + allocdata() to defsym()

f6438ea2 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/03/31 08:24
Small withespace change

7f521afb – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/03/31 08:23
Add multi-clean target to Makefile

8c9ce06b – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/03/31 04:58
Compile library in multi target

2fad6a4b – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/03/31 04:56
Add skeleton for qbe backend

f7ba49e4 – Quentin Rameau <quinq@fifth.space> authored on 2016/02/02 12:37
Explicitly use stdout/stdin for pipe communication

60e2f95e – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/29 05:26
[cc2] Change addable() to addresability()

3ff81f0b – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/29 05:01
[cc2] Add format to the parse table

ccf46f44 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/28 08:03
Simplify base command line

08bb3b62 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/28 06:09
[cc2] Set up parser.c to parse the full IR

5ab49e1b – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/28 03:40
[cc1] Avoid wrong message in invalid storage class

298b9d10 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/28 03:17
[cc1] Re-emit tentative definitions

80847b8f – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/27 11:52
[cc1] Emit type in switch table constants

c56363eb – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/27 11:25
[cc1] Select branch or jump in For()

9653030c – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/27 09:18
[cc1] Use a different letter for branch

e4d50320 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/27 00:40
[cc2] Fix definition of OOR and OSYM

1aea3121 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/26 18:00
Fix letter for return statement

fcbf1cde – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/26 17:15
[cc2] Remove ARYF

a1815ba1 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/26 17:13
[cc2] Do not allocate data for functions

b64ef125 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/26 17:11
[cc2-intel] Fix .space directive

0f0f3817 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/26 17:10
Update TODO

ee04902b – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/26 14:38
[cc2-intel] Use .L for local symbols

9aef91ec – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/26 14:22
[cc2-amd64] Add basic support for data in amd64

53ec588a – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/26 14:06
[cc2] Initialize the align of strings

8a633ce7 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/26 14:04
[cc2-z80] Remove unneeded new line

ce495115 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/26 13:59
[cc2-i386] emit alignment before of the definition of the label

7dd51716 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/26 10:26
[cc1] Do not include the \0 in initialized strings

47e04280 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/26 09:30
[cc2-i386] Use global instead of globl

cbc25129 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/26 09:24
[cc2-i386] Emit .extern for external variables

d87648e6 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/26 09:19
[cc2-z80] Small format improvement

7b4df93c – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/26 09:17
[cc2-z80] Fix emision of strings

7d416c42 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/26 09:16
[cc2-i386] Add basic support for static variables

33d48f13 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/26 07:46
[cc1] Remove call to strlen() in initialize()

a300bb79 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/26 07:43
[cc1] Rename ISINIT to HASINIT

6124426e – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/25 16:39
Simplify definitions in the IR

a62bbf6a – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/25 16:05
[cc2-z80] Set correct name for BSS segment

3e1b1c0c – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/25 16:03
[cc2] Set correct values in array types

eea01391 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/25 15:08
[cc2] Add support for parsing structs and member definitions

9a456e19 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/25 12:53
[cc1] Remove non needed defines from arch.h

1b4f8874 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/25 12:08
[cc1] Print information about size, aligment and offset in structs

60a0cff6 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/25 10:43
[cc1] Fix calculation of alignment and size of structs

64ee117f – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/25 09:22
Add TSIZE type

4f388adf – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/25 07:35
[cc1] Add ptrdiff_t type

0df4f021 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/25 07:27
Fix tests after commit a564aad

b5a123a0 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/25 07:08
Make Makefiles even more user friendly

95232a91 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/25 06:58
Fix definition of sizes for amd64 and i386

44956b98 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/25 06:11
Remove -s as default flag

6658e6ed – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/25 05:43
Make Makefiles more user friendly

2401a9b7 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/25 05:35
[cc1] Move architecture dependant parts to arch/$ARCH/arch.c

5c683805 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/25 04:48
[cc2-z80] Use _ to mark global scoped symbols

b1ed9087 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/24 17:37
[cc2] Move newid() to symbol.c

55210afb – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/24 17:32
[cc2-z80] Export/Import symbols

d2b15f1e – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/24 17:17
[cc2] Generate code for static variables no initialized

d7cd0ce8 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/24 13:45
[cc2] Generate code for initializers

0771ecab – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/24 13:39
[driver/posix] Set correct value for cc2

a564aad2 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/24 13:37
[cc1] Emit type of constant in array sizes

c901f872 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/24 12:34
Add POSIX rule to the driver Makefile

4f96e73c – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/24 12:31
Rewrite the Makefile again

b66f292f – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/24 12:23
Remove scc binary

7b0fd4ce – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/24 11:18
Add a driver

5ae8cb41 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/24 05:11
Move PREFIX to config.mk

4506a7ac – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/24 05:03
Fix parallel build of multi support

67b76eed – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/24 03:35
Do not recover in "incorrect preprocessor directive"

65d393be – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/24 03:28
Fix #line directive

517dc5a8 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/23 16:31
Add support for multi arch in the main Makefile

b8ea542a – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/23 16:28
[cc2] Emit initializers as soon as posible

af5912cb – sin <sin@2f30.org> authored on 2016/01/23 05:23
Fix typo

5029b379 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/23 06:09
[cc2] Add parser of IR

d56911aa – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/23 02:40
Remove double inclusion in cc1.h

c4e13ecd – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/23 02:28
Remove definition of letters in cc.h

370c020f – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/23 00:47
Fix small typo in types.c

dfd6b350 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/23 00:46
Fix small problems in code.c

d7ab9b5a – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/22 13:38
Do not emit prototypes

91cc5b95 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/22 11:53
Move no architecture types to cc.h

a1f4b88d – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/22 10:37
Use " to mark names of variables

8d6c4f89 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/22 10:06
Remove TODO of emitstring

0723bca7 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/22 09:59
Mark as disabled tests known to be wrong

000323f4 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/22 09:56
Mark like wrong test059

4ba5dfc3 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/22 09:55
Fix typo in test058

bcb8fd11 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/22 09:53
Emit initializers for strings

88d8d2ff – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/21 07:36
Add small version of standard headers

Next