shithub: scc

RSS feed

9aed480a – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/08/12 10:47
[cc2-qbe] Add support for logic negation operator

a63dd7c3 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/08/12 10:37
[cc2-qbe] Fix OSNEG in sethi()

413a22a6 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/08/12 09:47
[cc2-qbe] Fix type of returned node in OOR

60f81e0f – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/08/12 07:14
[cc2-qbe] Add support for OOR and change n to ret

2e59984d – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/08/12 07:06
[cc2-qbe] move the call to setlabel() to cgen()

42aa3bed – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/08/12 07:01
[cc2] Add constnode()

4f18f449 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/08/12 05:06
Merge branch 'master' into qbe

62155438 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/08/12 05:01
[cc2] Fix the value of ONOP

ad3e410e – Raiz <raiz@firemail.cc> authored and Roberto E. Vargas Caballero <k0ga@shike2.com> committed on 2016/08/10 14:28
typofix in stdio.h

571ad1d7 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/08/04 12:14
[libc] Fix definition of assert

6c4bf5ed – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/08/10 11:04
[cc1 cc2] Do not apply DeMorgan to logic operators

14fcfac5 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/08/10 04:40
Add comment about incomplete types in README

e7be295f – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/08/10 04:31
Revert "[cc1] Add tests about incomplete arrays in test034.c"

951d2fd3 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/08/10 04:31
Revert "[cc1] Reemit array variables with incomplete type"

88fd06da – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/08/10 04:31
Revert "[cc1] Allow declaration of global array variables"

3c238712 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/08/09 13:08
[cc1] Add test065

a4a8aee1 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/08/09 13:01
[cc1] Add tests about incomplete arrays in test034.c

52c03fe9 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/08/09 11:59
[cc1] Reemit array variables with incomplete type

5772e7b1 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/08/09 12:01
[cc1] Allow declaration of global array variables

d1ad7cfa – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/08/09 11:33
[cc1] Do not warn about empty declarations in prototypes

05cbd37b – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/08/09 10:22
[cc1] Fix commit 60276b9

045728bd – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/08/09 10:16
[cc1] handle correctly arrays in address()

72415218 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/08/09 10:09
[cc1] Fix content()

3272d135 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/08/09 10:06
[cc1] Do not allow operations with pointers to incomplete types

d13389de – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/08/09 09:41
[cc1] Allow conversions between pointers to equivalent types

7d89b203 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/08/09 09:36
[cc1] Add equiv parameter to eqtype()

46f2a2ac – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/08/09 04:04
Remove cc2.old

0bde14ae – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/08/04 12:14
[libc] Fix definition of assert

3b91cba7 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/08/01 12:05
[cc1] Avoid recovery in elseclause

e4273bdb – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/08/01 10:52
[cc1] Call decay() in postfix()

bec28515 – Quentin Rameau <quinq@fifth.space> authored on 2016/07/21 13:14
[cpp] distinguish macro definition sources

0e62be95 – Quentin Rameau <quinq@fifth.space> authored on 2016/07/21 10:19
[cpp] fix definition of standard macros

c73066ae – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/07/18 14:22
[cc2-qbe] Convert bool() into void

c5911508 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/07/18 14:05
[cc2-qbe] Add binary operators in qbe

43909706 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/07/13 04:07
Merge branch 'master' into qbe

c91781cb – Quentin Rameau <quinq@fifth.space> authored on 2016/07/12 14:45
[cc2-qbe] fix eval call with NULL in oreturn

79f242a1 – Quentin Rameau <quinq@fifth.space> authored on 2016/07/12 14:13
[arg.h] Fix arg loop when operand isn't an option

b1210dd4 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/07/12 11:50
[cc2] Fix case of return without expression

11fc4272 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/07/12 07:56
[cc2-qbe] Move statements ops to cgen

32cd89a7 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/07/07 12:26
[cc2-qbe] Add basic function definition support

cf3e88bc – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/07/07 12:04
[cc2-qbe] Add first version of rhs() and lhs()

5407d759 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/07/05 04:38
Merge remote-tracking branch 'origin/master'

4b4f06be – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/07/05 04:35
[cc1] Fix function alike macro without arguments

13e9450a – Quentin Rameau <quinq@fifth.space> authored on 2016/07/04 12:46
[driver] process parameters given after -- as operands

7142f333 – Quentin Rameau <quinq@fifth.space> authored on 2016/07/04 12:32
[arg.h] fix block closing count logic

0422723f – Quentin Rameau <quinq@fifth.space> authored on 2016/07/04 12:15
[driver] fix variables order in outfname() printf()

4d213276 – Quentin Rameau <quinq@fifth.space> authored on 2016/07/04 10:18
[driver] simplify out-filenames generation logic

58f31646 – Quentin Rameau <quinq@fifth.space> authored on 2016/07/04 08:54
[driver] remove objfile only once per build failure

a4548bb5 – Quentin Rameau <quinq@fifth.space> authored on 2016/07/02 07:11
[driver] keep l flags and operands ordered as given

c90d947d – Quentin Rameau <quinq@fifth.space> authored on 2016/07/02 07:10
[arg.h] add a macro for handling operands in any order

bbfae8ec – Quentin Rameau <quinq@fifth.space> authored on 2016/07/02 07:10
[driver] add a dependency to arg.h to Makefile

2737a272 – Hiltjo Posthuma <hiltjo@codemadness.org> authored on 2016/07/01 11:56
[driver] output filename and error on mkstemp error

30334d56 – Quentin Rameau <quinq@fifth.space> authored on 2016/06/30 13:21
[driver] use random filenames for temporary object

bc7be3e7 – Quentin Rameau <quinq@fifth.space> authored on 2016/06/29 19:50
[driver] fix filename output with as

9f131282 – Quentin Rameau <quinq@fifth.space> authored on 2016/06/29 08:42
[cpp] keep count of command-line macros

f2ae22aa – Quentin Rameau <quinq@fifth.space> authored on 2016/06/28 18:49
[cpp] unify definition of internal, cmdline, file macros

9df23af8 – Quentin Rameau <quinq@fifth.space> authored on 2016/06/28 15:05
[cpp] define keywords before defining macros

2d6aaa2a – Quentin Rameau <quinq@fifth.space> authored on 2016/06/27 11:22
[cc1] move file open handling from ilex to addinput

5398bfe4 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/06/28 06:08
[tests] Import new tests for qc

920983fd – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/06/27 08:28
[libc] Fix unterminated comment in stdlib.h

29c63f3c – Quentin Rameau <quinq@fifth.space> authored on 2016/06/24 21:42
[driver] add g flag

a13c1754 – Quentin Rameau <quinq@fifth.space> authored on 2016/06/24 21:38
[cpp] print correct pragma in warning message

3ee77ddb – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/06/23 12:20
[cc2-qbe] Add support for OCPL and ONEG in sethi()

2d6e3a3b – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/06/23 12:19
[cc2] Add float point value holder to node

e829d4f8 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/06/23 11:37
[cc2-qbe] Update children pointers in sethi()

0a156f6d – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/06/23 11:27
[cc2-qbe] Begin the rewrite of cgen()

fc104bb2 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/06/23 10:08
[cc1] Add stallman dependency to the Makefile

c23e6c67 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/06/23 07:46
[tests] Improve chktest.sh

05e48648 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/06/23 07:19
[cc1] Fix negation of OSYM nodes

3d32bf03 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/06/23 05:15
[cc1] Fix size of pointers in 64 bit architectures

5be74533 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/06/23 05:03
[cc1] Simplify chktest.sh

52a8cb12 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/06/23 04:51
[cc1] Simplify comment()

59002828 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/06/22 12:38
[cc2] Update the value of sym->u.inst

7e66667e – Quentin Rameau <quinq@fifth.space> authored on 2016/06/22 10:26
[cc1] simplify readline()

2346a627 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/06/22 07:18
[cc1] Do not allow comments between different files

493d1fe0 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/06/22 05:07
[cc1] Fix comments across several files

75e4d370 – Quentin Rameau <quinq@fifth.space> authored on 2016/06/21 17:09
[cc2] fix calloc call in nextpc()

581acbbb – Quentin Rameau <quinq@fifth.space> authored on 2016/06/21 16:51
[cc2-qbe] fix uninitialized haslabel in code.c

905c84e7 – Quentin Rameau <quinq@fifth.space> authored on 2016/06/21 16:46
[cc2] calloc() in nextpc to initialize all fields

aadf7531 – Hiltjo Posthuma <hiltjo@codemadness.org> authored on 2016/06/21 16:07
headers: fix a few typos

cf88732f – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/06/20 13:40
[cc1] Fix parsing of long double

daf6c273 – Hiltjo Posthuma <hiltjo@codemadness.org> authored on 2016/06/21 15:19
fix typo in stdio.h header: size n to size_t n

9b3345ea – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/06/21 09:01
[test] Use $@ instead of using current directory

2f5e19af – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/06/21 04:29
[test] Improve chktest.sh

d82055a0 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/06/21 04:17
Merge remote-tracking branch 'quinq/master'

fa392c44 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/06/20 14:11
Add test suite from https://github.com/andrewchambers/qc

be49f37b – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/06/20 10:01
Merge remote-tracking branch 'origin/master'

41247e13 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2016/06/20 10:00
Install scc headers is a custom directory

ef15a4a3 – Quentin Rameau <quinq@fifth.space> authored on 2016/06/18 11:39
[lib] pass a struct items pointer in newitem

b2162f3f – Quentin Rameau <quinq@fifth.space> authored on 2016/06/18 11:25
[driver] fix possible overflow in newitem()

726f4aa8 – Quentin Rameau <quinq@fifth.space> authored on 2016/06/18 11:03
[driver] use struct items int tool

27ee78d5 – Quentin Rameau <quinq@fifth.space> authored on 2016/06/18 10:19
[cc1] fix and refactor the tool name check

f5b786d7 – Quentin Rameau <quinq@fifth.space> authored on 2016/06/16 15:27
[driver] set tool in and out fds in settool()

f1d2a5c2 – Quentin Rameau <quinq@fifth.space> authored on 2016/06/16 13:17
[cc1] remove unecessary value assignment to failure

2d5d14c7 – Quentin Rameau <quinq@fifth.space> authored on 2016/06/16 13:15
[driver] continue building sources on failure

e0da4313 – Quentin Rameau <quinq@fifth.space> authored on 2016/06/16 12:18
[cc1] use dynamic storage for U flags

eedc3e57 – Quentin Rameau <quinq@fifth.space> authored on 2016/06/16 12:17
[lib][driver] move newitem() + related struct to lib

672733e1 – Quentin Rameau <quinq@fifth.space> authored on 2016/06/16 10:41
[cc1] update usage, reorder flags and arguments checks

eb410310 – Quentin Rameau <quinq@fifth.space> authored on 2016/06/16 14:45
[driver] fix failed tool value in terminate (bis)

ac2335bc – Quentin Rameau <quinq@fifth.space> authored on 2016/06/16 09:12
[driver] and move object cleaning in terminate too

Next