scc

simple c99 compiler
git clone git://git.simple-cc.org/scc
Log | Files | Refs | Submodules | README | LICENSE

DateCommit messageAuthorFiles+-
2024-11-12 21:30tests/ar: Use new scc wrapper in the testsRoberto E. Vargas Caballero39+83-83
2024-11-12 21:04scc: Use the scc wrapper to execute any toolRoberto E. Vargas Caballero4+17-12
2024-11-12 12:00doc: Update license copyrightRoberto E. Vargas Caballero1+1-1
2024-11-08 13:06tests/ar: Use BINDIR instead of ARRoberto E. Vargas Caballero40+84-86
2024-11-08 08:48tests/ar: Enable use of executor for the testsRoberto E. Vargas Caballero40+87-83
2024-11-07 11:55libc: Fix compilation of ppcRoberto E. Vargas Caballero6+204-13
2024-11-07 11:55libc: Fix compilation of i386Roberto E. Vargas Caballero9+336-140
2024-11-06 10:45libc: Fix name of function in strtoimax.cRoberto E. Vargas Caballero1+1-1
2024-11-06 10:43libc/arm: Fix buildRoberto E. Vargas Caballero7+207-13
2024-11-06 08:18build/libc: Fix assembler command lines for amd64Roberto E. Vargas Caballero7+7-7
2024-11-05 20:38make: Add initilizationRoberto E. Vargas Caballero1+1-0
2024-11-05 11:29build: Check for qbe in configRoberto E. Vargas Caballero1+5-0
2024-11-05 08:14make: Deal $$ correctlyRoberto E. Vargas Caballero3+40-10
2024-11-04 17:03make: Make sure to have a location for messagesRoberto E. Vargas Caballero4+83-48
2024-11-04 09:32build/scc: Make easier to build for muslRoberto E. Vargas Caballero2+21-33
2024-11-04 08:18build/libc: Remove .5? objects tooRoberto E. Vargas Caballero2+7-6
2024-10-31 20:59build/libc: Fix aarch64 MakefilesRoberto E. Vargas Caballero2+5-6
2024-10-31 20:59build/libc: Fix amd64 MakefilesRoberto E. Vargas Caballero6+26-34
2024-10-31 20:39make: Rework macro definitionsRoberto E. Vargas Caballero4+120-39
2024-10-31 15:21make: Use NULL to terminate exec arrayRoberto E. Vargas Caballero1+1-1
2024-10-31 15:20tests/make: Improve 0094-expansionRoberto E. Vargas Caballero1+19-0
2024-10-31 14:57tests/make: Improve 0048-include.shRoberto E. Vargas Caballero1+8-3
2024-10-31 14:55make: Rewrite replace in expansionRoberto E. Vargas Caballero2+169-56
2024-10-30 11:39make: Split expandmacro()Roberto E. Vargas Caballero1+16-8
2024-10-30 11:36make: Use FILENAME_MAX for MAXTOKENRoberto E. Vargas Caballero1+1-1
2024-10-29 22:01build: Fix typo in ASINCLUDESRoberto E. Vargas Caballero1+1-1
2024-10-29 21:11doc: Add basic info for the toolsRoberto E. Vargas Caballero1+60-0
2024-10-29 20:52make: Move putenv() to posix.cRoberto E. Vargas Caballero3+16-8
2024-10-29 20:41make: Use FILENAME_MAX for temporary in inference()Roberto E. Vargas Caballero1+1-1
2024-10-29 20:36make: stylistic change in debug informationRoberto E. Vargas Caballero1+1-1
2024-10-29 20:09build/libc: Use explicit rules for chained dependenciesRoberto E. Vargas Caballero2+7-2
2024-10-29 19:45build: Use + in recursive calls to makeRoberto E. Vargas Caballero2+4-4
2024-10-29 19:42build: Remove src dependency to include/bits/sccRoberto E. Vargas Caballero1+0-1
2024-10-29 19:32make: Detect assignements in MAKEFLAGSRoberto E. Vargas Caballero1+3-2
2024-10-29 14:45build/libc: Do not chain inference rulesRoberto E. Vargas Caballero1+3-2
2024-10-29 14:29make: Check inference rules for rebuildRoberto E. Vargas Caballero2+31-2
2024-10-29 11:47make: Enable use of expansions in itemsRoberto E. Vargas Caballero3+100-35
2024-10-29 11:46make: Remove unused labelRoberto E. Vargas Caballero1+0-1
2024-10-28 20:08make: Avoid leading spaces in MAKEFLAGSRoberto E. Vargas Caballero3+10-9
2024-10-28 09:32build: Fix install and uninstall targetsRoberto E. Vargas Caballero2+4-5
2024-10-25 10:52build/libc: Fix cleanRoberto E. Vargas Caballero1+2-2
2024-10-24 19:55make: Enable debug output as soon as possibleRoberto E. Vargas Caballero1+32-3
2024-10-24 19:55build: Add make dep targetRoberto E. Vargas Caballero5+19-13
2024-10-24 16:35build/make: Avoid implicit rule chainingRoberto E. Vargas Caballero3+12-6
2024-10-24 16:09tests/make: Quote EOF heredoc markerRoberto E. Vargas Caballero1+1-1
2024-10-24 13:06tests/as: Rename powerpc to ppcRoberto E. Vargas Caballero1+0-0
2024-10-24 10:18build: Remove dummy files from .gitignoreRoberto E. Vargas Caballero1+0-3
2024-10-24 09:05build: Remove deps.mk filesRoberto E. Vargas Caballero77+0-670
2024-10-23 15:37build/scc-as: Migrate to a recursive MakefileRoberto E. Vargas Caballero28+201-172
2024-10-23 14:16build/as: Flat dir treeRoberto E. Vargas Caballero47+1753-1835
2024-10-23 15:37build/cc2: Migrate to a recursive MakefileRoberto E. Vargas Caballero14+138-117
2024-10-23 14:16build/cc2: Flat dir treeRoberto E. Vargas Caballero48+2780-2782
2024-10-23 13:27build/cmd: Rename directories to use scc-Roberto E. Vargas Caballero127+24-24
2024-10-23 13:12build/cmd: Simplify the MakefileRoberto E. Vargas Caballero10+8-34
2024-10-23 11:53build: Add helper config target for muslRoberto E. Vargas Caballero3+26-2
2024-10-23 11:02build: Add config.mk generationRoberto E. Vargas Caballero12+231-170
2024-10-18 09:34build/netbsd: Switch to gnu toolchain by defaultRoberto E. Vargas Caballero1+1-1
2024-10-17 10:21Merge remote-tracking branch 'origin/master'Roberto E. Vargas Caballero4+4-4
2024-10-17 10:15as/i386: Use unsigned char instead of charRoberto E. Vargas Caballero1+1-1
2024-10-17 10:12as: Use the correct specifierRoberto E. Vargas Caballero1+1-1
2024-10-17 08:03tests/cc: Update twice in update.shRoberto E. Vargas Caballero1+14-8
2024-10-17 07:53tests/cc: Update 0018-voidparam.c and 0038-void.cRoberto E. Vargas Caballero2+17-13
2024-10-17 07:47tests/cc: Add warnings to update.shRoberto E. Vargas Caballero1+1-1
2024-10-16 20:02tests: Use command -v to find the assemblerRoberto E. Vargas Caballero4+4-4
2024-10-16 15:42libmach/coff32: Accept empty rels and linesRoberto E. Vargas Caballero2+8-4
2024-10-16 15:16tests/cc: Update 0018-voidparamRoberto E. Vargas Caballero1+3-0
2024-10-16 15:03tests/libc: Remove 2nd test of 0017-strerrorRoberto E. Vargas Caballero1+0-16
2024-10-16 15:00tests/ar: Don't use exit in the trapRoberto E. Vargas Caballero38+38-38
2024-10-16 14:37build: Don't use uname to select the archRoberto E. Vargas Caballero3+7-7
2024-10-16 14:21tests/libc: Add include to get atoi() declarationRoberto E. Vargas Caballero1+1-0
2024-10-16 13:26tests/libc: Add va_copy test to 0009-stdargRoberto E. Vargas Caballero2+18-9
2024-10-16 13:10tests/libc: Enable trap cleanupRoberto E. Vargas Caballero1+1-1
2024-10-16 13:09tests/libc: Fill 0017-strerrorRoberto E. Vargas Caballero2+35-1
2024-10-16 09:21tests/libc: Return 0 in main for 0007-signalRoberto E. Vargas Caballero1+1-1
2024-10-16 09:12tests/libc: Select path to gcc-sccRoberto E. Vargas Caballero2+5-2
2024-10-16 08:54tests/cc: Use scc in error/update.shRoberto E. Vargas Caballero1+1-1
2024-10-16 08:53tests/cc: Add error/0038-void.cRoberto E. Vargas Caballero2+56-0
2024-10-16 08:50cc1: Return from ctype()Roberto E. Vargas Caballero1+2-1
2024-10-16 08:46cc1: Improve wrong void detectionRoberto E. Vargas Caballero1+2-3
2024-10-16 08:31cc1: Fix empty param list in newtype()Roberto E. Vargas Caballero1+7-3
2024-10-11 15:12Merge remote-tracking branch 'origin/master'Roberto E. Vargas Caballero2+2-2
2024-10-11 15:09build: Use -fno-stack-protector only for libcRoberto E. Vargas Caballero1+3-2
2024-10-10 10:26build/obsd: Remove unneeded _ANSI_SOURCERoberto E. Vargas Caballero1+1-1
2024-10-10 10:25cc1: Fix plus 1 error terminating stringRoberto E. Vargas Caballero1+1-1
2024-10-10 06:17Merge remote-tracking branch 'origin/master'Roberto E. Vargas Caballero5+10-10
2024-10-09 15:06build/bsd: Remove _ANSI_SOURCERoberto E. Vargas Caballero1+1-1
2024-10-09 15:05build: Generate cstd.h in configRoberto E. Vargas Caballero3+6-7
2024-10-09 08:38build: Add paralelism to libc buildsRoberto E. Vargas Caballero1+1-1
2024-10-09 08:29build: Run config target with detected configurationRoberto E. Vargas Caballero1+3-2
2024-10-08 14:44tests/cc: Enable passing TODO testsRoberto E. Vargas Caballero1+2-2
2024-10-08 14:22doc: Add external QBE referenceRoberto E. Vargas Caballero1+8-0
2024-10-08 13:05Revert "cc1: Fix lexer for strings"Roberto E. Vargas Caballero1+6-3
2024-10-08 10:51cc1: Fix sizeof expressionsRoberto E. Vargas Caballero1+4-2
2024-10-08 08:17build: Remove qbe forkRoberto E. Vargas Caballero4+3-18
2024-10-07 16:27build: Do not target outer directoriesRoberto E. Vargas Caballero21+115-66
2024-10-07 15:18tests/cc: Add 0227-sizeof testRoberto E. Vargas Caballero2+10-0
2024-10-07 15:15cc1: Reduce to unary for sizeof expressionsRoberto E. Vargas Caballero1+3-3
2024-10-07 15:12cc1: Fix lexer for stringsRoberto E. Vargas Caballero1+3-9
2024-10-07 15:10cc1: Fix parsing of octal escape sequencesRoberto E. Vargas Caballero1+22-8
2024-10-07 14:40cc1: Don't use strlen concatenating stringsRoberto E. Vargas Caballero1+6-5
4658 more commits remaining, fetch the repository