shithub: scc

RSS feed

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

296d4035 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/21 05:45
Add stub of cc2

827b4cda – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/20 15:11
Move cc2 to cc2.old

9a291331 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/20 13:08
Update TODO and ir.md

23e14f1e – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/20 12:52
Add another form to test059

4647857e – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/20 12:40
Remove added blank lines

344fd675 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/20 11:01
Update test032 after the change in 7941249

6f9ef1f6 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/20 11:00
Add tests for initializers

916d231a – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/20 10:57
Update TOTO

f95956fa – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/20 10:55
Fill of 0 trailing space in string initialized

7c8e979f – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/20 10:53
Check correctness of indexes in designators

b79fb78e – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/20 10:52
Select the correct type in emitdesig()

79412493 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/20 10:51
Fix eqtype()

d5999e40 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/20 07:41
Add support for compound literal in expr.c

9e97f6d8 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/20 06:09
Discard field name in fielddesig()

65457f98 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/20 05:59
Do not fold expressions with static addresses

f9a9c99b – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/20 05:51
Fix tests that use strings

c31a2b36 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/19 14:28
Check maximum position in the initializer after increment

e4e130d4 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/19 12:39
Allow initializatio of arrays without braces

fbd7247c – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/19 10:38
Convert empry inirializers to the correct type

ea7eeb56 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/19 09:55
Use eqtype() before of decay()

5307c068 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/19 09:25
Print all the bytes of strings

47c4f8ae – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/19 09:06
Add initializators from strings

e56b2269 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/19 07:18
Improve error recovery in init.c

3a134515 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/19 07:17
Remove symbol field from Node

abed3472 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/19 07:11
Make constant pointers generated in decay()

ee4660c4 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/19 05:49
Do not emit decalrations until initializer

245fc40c – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/19 05:24
Remove unused parameter in initializer()

8c00d784 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/19 05:08
Add emitdesign()

90c4f9cc – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/19 02:29
Emit constant arrays

3eb07460 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/19 02:27
Allow declaration of arrays without size

e6ef9923 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/18 17:29
Add mkcompound()

3f775a9d – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/18 12:48
Do not create unneded node in initialization

b163099e – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/18 12:39
Mark as constant nodes address of static variables

2f1edab1 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/18 12:28
Convert errors of chklvalue() into semantic

43a3b37a – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/18 10:20
Emit compound initializers

8f5f6184 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/18 09:43
Give all the possible errors in field()

6e980d90 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/18 09:11
Return correct node iin initlist()

687959e5 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/17 16:55
Do not return after found a sub compound in initlist()

c79ab0b0 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/17 16:46
Support empty compound initializers

5d74dc26 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/17 16:40
Pass pointer to the initializer struct to the designations

a1254513 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/17 15:53
Reduce indentation in initlist()

671acae2 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/17 15:47
Add initializer struct

38c240c4 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/17 06:59
Move initializer code to a new file

ba98fe97 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/17 04:08
Remove inttypes inclusion

4bec09a4 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/17 00:08
Remove shebang in cc2/generror

7bf478df – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/11 17:10
Simplify conditional in ansifun()

50340afa – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/11 06:09
Split output and errors in tests

0c1157ab – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/11 05:16
Add expected output to test037

04896c0c – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/11 05:11
Mark as integer type size_t

2fae9d99 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/11 05:10
Add support for k&r functions

9adea125 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/10 12:28
Give non used warning in parameter of functions

40f728bb – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/10 11:53
Remove indentation level in decl()

401f843e – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/10 10:50
Add warning about empty parameter declarations

01d01a1a – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/10 06:30
Initialize all the flags of new created types

8a155696 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/01/10 04:44
Add test for preprocessor corner cases

Next