shithub: scc

RSS feed

3487db83 – Quentin Rameau <quinq@fifth.space> authored on 2017/02/18 08:01
Revert "[libc] Implement ctype function-style"

ebd2fc47 – Quentin Rameau <quinq@fifth.space> authored on 2017/02/18 07:59
[driver] Add -d option to print buildchain errors

597d91d4 – Quentin Carbonneaux <quentin@c9x.me> authored and Roberto E. Vargas Caballero <k0ga@shike2.com> committed on 2017/02/18 05:51
[cc2-qbe] fix sign/zero extensions

bb770ea4 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/18 07:18
[tests] Update scc-tests.lst after cd855

d9761479 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/18 02:48
[cc1] Remove old time bits from types

bc58494b – Michael Forney <mforney@mforney.org> authored and Roberto E. Vargas Caballero <k0ga@shike2.com> committed on 2017/02/17 17:06
[cc1] Don't fold OPTR OADDR if it would change the type

fe5736a6 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/18 02:02
Update LICENSE file

7bd3cc14 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/18 01:49
[libc] Protect va_list functions in stdio.h

dfd2077c – Quentin Rameau <quinq@fifth.space> authored on 2017/02/17 17:43
[tests] Fix 0104 name

c4c30386 – Quentin Rameau <quinq@fifth.space> authored on 2017/02/17 12:50
[libc] Implement ctype function-style

c68d4e43 – Quentin Rameau <quinq@fifth.space> authored on 2017/02/17 07:26
[libc] Fix memcmp return value

59eb8445 – Quentin Rameau <quinq@fifth.space> authored on 2017/02/16 14:18
[cc1] Fix multiple void function parameter check

83156e58 – Quentin Rameau <quinq@fifth.space> authored on 2017/01/27 07:01
[cc1] ansifun: minor style change

9693dff4 – Quentin Rameau <quinq@fifth.space> authored on 2017/02/16 05:24
[cc1] Fix debug declaration

e1ff5918 – Quentin Rameau <quinq@fifth.space> authored on 2017/02/15 13:35
[cc1] Do it like gcc. Fix -M output.

3e95097c – Quentin Rameau <quinq@fifth.space> authored on 2017/02/15 13:15
[cc1] Remove -o option

e1ca0352 – Quentin Rameau <quinq@fifth.space> authored on 2017/02/15 11:38
[driver] Discard error messages not from cc1

a420fdf0 – Michael Forney <mforney@mforney.org> authored and Roberto E. Vargas Caballero <k0ga@shike2.com> committed on 2017/02/17 08:34
[cc2] Add missing * case to assign subop

c7bfc2a9 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/17 17:24
[libc] Add stddef in the implementation of setlocale

060bf325 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/17 17:17
[libc] Implement ctype functions

e3b66dff – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/17 17:08
[cc1] Change utf8 character

3b4a9b64 – Michael Forney <mforney@mforney.org> authored and Roberto E. Vargas Caballero <k0ga@shike2.com> committed on 2017/02/17 06:54
[cc1] Fix inferred array sizes

81272f61 – Michael Forney <mforney@mforney.org> authored and Roberto E. Vargas Caballero <k0ga@shike2.com> committed on 2017/02/17 06:08
[cc2-qbe] Fix generated qbe for ternary expressions

a107efa5 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/17 10:25
[libc] Add architecture dependant part of signal.h

14f673b3 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/17 10:01
[libc] Add stddef.h

59101691 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/17 09:37
[libc] Update stdlib.h from c99 standard text

a7bdc002 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/17 09:34
[libc] Update stdio.h from the c99 text

8f73334c – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/17 07:17
Revert "[libc] Use a counter in strlen"

8cfd3440 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/17 07:11
[libc] Fix strcmp() and strcoll()

a62afbe7 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/17 06:23
[libc] Don't call to __assert always

41850b08 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/17 06:12
[libc] Add stdbool.h

3cce2df5 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/17 05:57
[libc] Add setlocale()

09888b18 – Quentin Rameau <quinq@fifth.space> authored on 2017/02/16 20:33
[libc] Make strcat style consistent with the rest

992fd380 – Quentin Rameau <quinq@fifth.space> authored on 2017/02/16 20:29
[libc] Make strrchr style consistent with the rest

ddf32b64 – Quentin Rameau <quinq@fifth.space> authored on 2017/02/16 20:16
[libc] Use a counter in strlen

dc177821 – Quentin Rameau <quinq@fifth.space> authored on 2017/02/16 20:08
[libc] Fix strchr

4100a101 – Quentin Rameau <quinq@fifth.space> authored on 2017/02/16 19:39
[libc] Make memset style consistent with the rest

c2db7917 – Quentin Rameau <quinq@fifth.space> authored on 2017/02/16 19:32
[libc] Remove a cast from memcpy

1ee8ce74 – Quentin Rameau <quinq@fifth.space> authored on 2017/02/16 19:21
[libc] Fix strncpy

79fa0e66 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/17 04:24
[libc] Add strcoll()

38237dc6 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/17 03:47
[libc] Add memchr()

aa0b415d – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/17 03:40
[libc] Add memcmp()

c3502416 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/17 03:31
[libc] Add memmove()

bbc024de – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/16 17:52
[libc] Fix strncpy()

ef8d13b8 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/16 17:48
[libc] Add memcpy()

07094f38 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/16 17:42
[libc] Add memset()

372d84a7 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/16 17:37
[libc] Add strncat()

c42057cb – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/16 17:07
[libc] Add strncpy()

69b5a801 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/16 16:49
[libc] Add strcat()

d1475c2e – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/16 16:24
[libc] Add strrchr()

84f02dfa – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/16 16:18
[libc] Fix libc.a target

4ee9ebc6 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/16 16:17
[libc] Add strchr()

f502e3ac – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/16 16:11
[libc] Add strlen()

1de8fdf8 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/16 16:06
[libc] Add all target to the Makefile

e07e7027 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/16 16:05
[libc] Add strcmp()

4c642e3e – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/16 15:53
[libc] Add strcpy()

35433cdb – Michael Forney <mforney@mforney.org> authored and Roberto E. Vargas Caballero <k0ga@shike2.com> committed on 2017/02/16 05:07
[cc1] Fix eqtype for structs and unions with the same number of fields

53165c49 – Michael Forney <mforney@mforney.org> authored and Roberto E. Vargas Caballero <k0ga@shike2.com> committed on 2017/02/16 03:58
[lib] Remove unnecessary <inttypes.h> include

7e170078 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/16 13:31
[cc2-qbe] Remove deletion of consecutive labels

28a1b869 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/16 12:23
[libc] Move all the architecuter bits to bits

dc0bb040 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/16 12:21
[libc] Make stdint.h portable between architectures

c679d867 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/16 12:04
[libc] Move stdarg.h to the common directory

6dd63b0c – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/16 12:12
[libc] Make string.h portable between architectures

51eef9bb – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/16 12:04
[libc] Move signal.h to the common directory

2862185b – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/16 11:59
[libc] Make stdlib.h portable between architectures

5cacba60 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/16 11:41
[libc] Make stdio.h portable between architectures

d9d28c1d – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/16 11:01
[libc] Add basic Makefile for libc

2fe8425d – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/16 10:31
[libc] Add implementation of assert()

6b681a6a – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/16 10:17
[libc] Move architecture independent headers to include/

bd2924ad – Andrew Chambers <andrewchamberss@gmail.com> authored and Roberto E. Vargas Caballero <k0ga@shike2.com> committed on 2017/02/16 17:36
[test]Force delete libcc.a so scc is actually used to rebuild it.

4de0a49e – Andrew Chambers <andrewchamberss@gmail.com> authored and Roberto E. Vargas Caballero <k0ga@shike2.com> committed on 2017/02/16 17:20
Add .a support to driver.

215caa3f – Andrew Chambers <andrewchamberss@gmail.com> authored and Roberto E. Vargas Caballero <k0ga@shike2.com> committed on 2017/02/16 17:07
Simplify selfhost.sh script.

cd5a0e5d – Michael Forney <mforney@mforney.org> authored and Roberto E. Vargas Caballero <k0ga@shike2.com> committed on 2017/02/15 18:55
Avoid accessing beyond end of string

06e47267 – Andrew Chambers <andrewchamberss@gmail.com> authored and Roberto E. Vargas Caballero <k0ga@shike2.com> committed on 2017/02/16 15:53
Add a test script to incrementally self host.

2b85cb9a – Michael Forney <mforney@mforney.org> authored and Roberto E. Vargas Caballero <k0ga@shike2.com> committed on 2017/02/15 18:30
Use assign() to parse va_start last arg symbol

c0e6f34d – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/16 02:14
Don't include <sys/types.h> in cc.h

79d964bd – Michael Forney <mforney@mforney.org> authored and Roberto E. Vargas Caballero <k0ga@shike2.com> committed on 2017/02/15 06:35
Use LINESIZ instead of MAXLINE (200)

8c89b030 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/15 10:23
[cc1-cc2] Mark vararg function definitions

3f821970 – Quentin Rameau <quinq@fifth.space> authored on 2017/02/15 06:55
[cc1] Fix valid_va_list

3f387257 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/15 04:00
[tests] Fix test added in 6fe29dd

8c3fe74e – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/15 03:59
[cc1] Fix small typo

f49e6a25 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/15 03:58
[cc1] Fix prototype declaration

8fa4d78c – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/15 03:46
[cc1] Add names to enums

ffe00cd0 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/14 17:39
[cc1] Fix segfault in mktype()

b897cc91 – Michael Forney <mforney@mforney.org> authored and Roberto E. Vargas Caballero <k0ga@shike2.com> committed on 2017/02/13 13:45
[cc1-cc2] Fix some typos

e1bdd594 – Michael Forney <mforney@mforney.org> authored and Roberto E. Vargas Caballero <k0ga@shike2.com> committed on 2017/02/13 13:40
[cc1] Allow TYPEIDEN in cast

135cd727 – Michael Forney <mforney@mforney.org> authored and Roberto E. Vargas Caballero <k0ga@shike2.com> committed on 2017/02/13 06:28
Fix namespace for previously declared nested struct identifier

d6d544e9 – Quentin Rameau <quinq@fifth.space> authored on 2017/02/14 11:38
[driver] Parse -Wfoo as -w

4508f6fa – Quentin Rameau <quinq@fifth.space> authored on 2017/02/14 09:16
[driver] Parse -Ofoo but ignore it (at least for now)

1fdd688f – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/14 10:20
[cc1-cc2] Differentiate varadic calls

3b4a6023 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/14 09:48
[cc1] Return error in addinput() when a file cannot be openend

0049d447 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/13 11:58
[cc1] Add warnings in builtin_va_start()

8533b994 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/13 04:13
[cc1] Add warnings about promotable types in va_arg()

1093e4c4 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/12 17:00
[libc] Add stdarg.h builtin for qbe and amd64

69fd6848 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/12 11:51
[cc2-qbe] Fix writeout() without a function

7d3fad26 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/11 05:46
[cc2-qbe] Add support for va_arg to qbe

2a705d1e – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/11 02:53
[cc2] Add generic support for builtins in cc2

6ce01bc2 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/10 15:01
[cc1] Add missed extern keyword in globals declaration

408195a3 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/10 15:00
[cc1] Add support for va_arg builtins

9493bae2 – Roberto E. Vargas Caballero <k0ga@shike2.com> authored on 2017/02/06 11:45
[cc1] Remove popctx() from compound()

Next