scc

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

DateCommit messageAuthorFiles+-
2024-03-15 19:21libmach: Remove whitespaceRoberto E. Vargas Caballero1+1-1
2024-03-15 19:20as: Fix error checking calling setsec()Roberto E. Vargas Caballero1+1-1
2024-03-15 12:37build: Fix uninstall target in arm64Roberto E. Vargas Caballero1+1-1
2024-03-15 12:36Merge remote-tracking branch 'origin/master' into coffRoberto E. Vargas Caballero4+195-4
2024-03-12 17:45libc/arm64: Remove invalid int typeRoberto E. Vargas Caballero1+1-1
2024-03-13 08:40libc/arm64: Add include/bits/linux/arm64/arch/sigaction.hRoberto E. Vargas Caballero1+10-0
2024-03-12 18:10libc: Fix name of __sigaction objectRoberto E. Vargas Caballero1+1-1
2024-03-12 17:54libc/arm64: Add missed $sys/arch/inttypes.hRoberto E. Vargas Caballero1+181-0
2024-03-12 17:45libc/arm64: Remove invalid int typeRoberto E. Vargas Caballero1+1-1
2024-03-12 17:43build: Fix scripts/arm64.mkRoberto E. Vargas Caballero1+3-3
2024-03-10 15:30libmach: Initialize coff file header in objnew()Roberto E. Vargas Caballero7+22-8
2024-03-10 12:30libscc: Add system dependant functionsRoberto E. Vargas Caballero13+109-96
2024-03-09 10:08doc: Clarify use of HOST, CONF and TOOLRoberto E. Vargas Caballero1+7-1
2024-03-09 09:45build: Translate between aarch64 and amd64Roberto E. Vargas Caballero1+4-1
2024-03-05 08:46libmach: Fix flags for coff read onlyRoberto E. Vargas Caballero1+1-1
2024-03-05 08:40as: Create object and attach sectionsRoberto E. Vargas Caballero3+46-11
2024-03-05 08:35libmach: Add setsec()Roberto E. Vargas Caballero11+87-9
2024-03-05 08:13as: Remove unused cmp()Roberto E. Vargas Caballero1+0-13
2024-03-04 09:30doc: Fix typo in READMERoberto E. Vargas Caballero1+1-1
2024-02-15 15:59libmach: Add objtype()Roberto E. Vargas Caballero16+149-60
2024-02-15 15:09libmach: Fix objprobe()Roberto E. Vargas Caballero2+5-4
2024-02-15 14:18libmach: Rename objtype() to objprobe()Roberto E. Vargas Caballero11+43-43
2024-02-15 09:21libmach: Remove pc from SectionRoberto E. Vargas Caballero6+51-23
2024-02-15 06:52as: Remove binfmt.cRoberto E. Vargas Caballero4+40-71
2024-02-15 06:38as: Use a file pointer for sectionsRoberto E. Vargas Caballero4+72-41
2024-02-15 06:30as: Add libmach to the buildRoberto E. Vargas Caballero7+9-7
2024-02-14 18:34libmach: Resize Map in setmapRoberto E. Vargas Caballero4+30-18
2024-02-14 18:32libmach: Remove FILE parameter from newmapRoberto E. Vargas Caballero3+4-5
2024-02-12 07:59as: Simplify lookupRoberto E. Vargas Caballero1+11-16
2024-02-12 07:46as: Reuse symbol and section from libmachRoberto E. Vargas Caballero18+61-70
2024-02-11 15:19as: Align symbol and section with mach.hRoberto E. Vargas Caballero6+160-79
2024-02-11 14:29as: Remove String typeRoberto E. Vargas Caballero4+15-34
2024-02-11 11:40as: Sort makefile listsRoberto E. Vargas Caballero1+6-6
2024-02-11 11:40as: Remove parameter names in as.hRoberto E. Vargas Caballero1+19-19
2024-02-11 11:34as: Move writeout to binfmt.cRoberto E. Vargas Caballero4+40-27
2024-02-11 10:57as: Add driver commandRoberto E. Vargas Caballero5+101-2
2024-02-11 09:54build: Move config.h to scc/sccRoberto E. Vargas Caballero7+16-17
2024-02-11 08:42tests/as: Add tests for local labelsRoberto E. Vargas Caballero1+3-1
2024-02-11 08:41as: Fix handling local labelsRoberto E. Vargas Caballero1+17-5
2024-02-11 08:14as: Accept local labels in expressionsRoberto E. Vargas Caballero1+1-0
2024-02-11 08:13tests/as: Test .include pseudo instructionRoberto E. Vargas Caballero2+37-36
2024-02-11 07:31tests/as: Add tests for EQU pseudo instructionsRoberto E. Vargas Caballero1+53-0
2024-02-11 07:26tests/as: Allow lines without expected dataRoberto E. Vargas Caballero1+1-0
2024-02-11 07:24build: Minor fixes to scriptsRoberto E. Vargas Caballero2+3-4
2024-02-11 07:23as: Don't define lables until end of lineRoberto E. Vargas Caballero2+3-1
2024-02-10 22:34as: Remove unused variableRoberto E. Vargas Caballero1+0-1
2024-02-10 22:31as: Fix matching against symbolsRoberto E. Vargas Caballero4+14-4
2024-02-10 22:30as: Add ahead()Roberto E. Vargas Caballero2+12-0
2024-02-10 21:57as: Don't accept - in label namesRoberto E. Vargas Caballero1+0-2
2024-02-10 21:56as: Fix number parsingRoberto E. Vargas Caballero1+7-3
2024-02-10 21:54as: Fold labels with known valuesRoberto E. Vargas Caballero1+17-4
2024-01-25 15:26tests/make: Make less fragile the checksRoberto E. Vargas Caballero10+30-25
2024-01-25 14:32make: Return the pushed back character in back()Roberto E. Vargas Caballero1+1-1
2024-01-21 15:12make: Check signal after updatingRoberto E. Vargas Caballero1+3-0
2024-01-21 11:06tests/make: Add 0090-commentRoberto E. Vargas Caballero1+17-0
2024-01-21 11:06tests/make: Add 0089-comment testRoberto E. Vargas Caballero1+18-0
2024-01-21 11:05tests/make: Add 0088-comment testRoberto E. Vargas Caballero1+20-0
2024-01-21 11:05tests/make: Add 0087-rule testRoberto E. Vargas Caballero1+15-0
2024-01-21 10:44tests/make: Add core to clean targetRoberto E. Vargas Caballero1+1-1
2024-01-21 10:41make: Accept character # in command linesRoberto E. Vargas Caballero1+25-17
2024-01-21 10:34make: Fix dumpmacros()Roberto E. Vargas Caballero1+1-1
2024-01-21 09:07tests/make: Add 0086-rule testRoberto E. Vargas Caballero1+22-0
2024-01-21 08:06make: Calculate target stamp in rebuild()Roberto E. Vargas Caballero1+2-1
2024-01-20 23:10tests/make: Add 0085-rule testRoberto E. Vargas Caballero1+30-0
2024-01-20 23:10tests/make: Add 0084-rule testRoberto E. Vargas Caballero1+19-0
2024-01-20 23:09tests/make: Add 0083-rule testRoberto E. Vargas Caballero1+19-0
2024-01-20 23:08tests/make: Add 0082-rule testRoberto E. Vargas Caballero1+24-0
2024-01-20 23:07tests/make: Add 0081-rule testRoberto E. Vargas Caballero1+14-0
2024-01-20 23:06tests/make: Add 0080-rule testRoberto E. Vargas Caballero1+18-0
2024-01-20 22:12tests/make: Add 0079-macro testRoberto E. Vargas Caballero1+14-0
2024-01-20 22:11tests/make: Add 0078-macro testRoberto E. Vargas Caballero1+12-0
2024-01-20 22:11tests/make: Add 0077-macro testRoberto E. Vargas Caballero1+12-0
2024-01-20 22:04tests/make: Add 0076-macro testRoberto E. Vargas Caballero1+17-0
2024-01-20 22:04tests/make: Add 0075-macro testRoberto E. Vargas Caballero1+15-0
2024-01-20 22:03tests/make: Add 0074-macro testRoberto E. Vargas Caballero1+15-0
2024-01-20 22:03tests/make: Add 0073-macro testRoberto E. Vargas Caballero1+17-0
2024-01-20 22:03tests/make: Add 0072-macro testRoberto E. Vargas Caballero1+17-0
2024-01-20 22:02make: Use getmacro() in dumpmacros()Roberto E. Vargas Caballero1+1-1
2024-01-20 22:00make: Use volatile for stopRoberto E. Vargas Caballero2+2-2
2024-01-20 21:54make: Fix macro precedenceRoberto E. Vargas Caballero3+59-55
2024-01-20 07:09tests/make: Add 0071-macro testRoberto E. Vargas Caballero1+17-0
2024-01-19 20:29cc/posix: Include INT in trap listRoberto E. Vargas Caballero1+1-1
2024-01-19 20:05make: Add space for every target in $?Roberto E. Vargas Caballero1+6-2
2024-01-19 19:20libc: Don't use CPPFLAGS with the assemblerRoberto E. Vargas Caballero1+1-1
2024-01-19 18:22tests/make: Add 0070-macro testRoberto E. Vargas Caballero1+23-0
2024-01-19 18:19tests/make: Add 0069-macro testRoberto E. Vargas Caballero1+21-0
2024-01-19 18:14tests/make: Add 0068-macro testRoberto E. Vargas Caballero1+17-0
2024-01-19 17:54tests/make: Add 0067-macro testRoberto E. Vargas Caballero1+18-0
2024-01-19 17:52make: Avoid null repl and toRoberto E. Vargas Caballero1+1-1
2024-01-19 17:46tests/make: Add 0066-macroRoberto E. Vargas Caballero1+21-0
2024-01-19 17:42tests/make: Add 0065-macro testRoberto E. Vargas Caballero1+19-0
2024-01-19 17:40tests/make: Add 0064-macro testRoberto E. Vargas Caballero1+18-0
2024-01-19 17:39tests/make: Add 0063-macro testRoberto E. Vargas Caballero1+19-0
2024-01-19 17:38tests/make: Add 0062-macro testRoberto E. Vargas Caballero1+17-0
2024-01-19 17:34tests/make: Add 0061-macro testRoberto E. Vargas Caballero1+16-0
2024-01-19 17:30tests/make: Add 0060-macro testRoberto E. Vargas Caballero1+16-0
2024-01-19 17:23make: Put always a \n in lines readRoberto E. Vargas Caballero2+5-3
2024-01-19 17:18tests/make: Add 0059-macro testRoberto E. Vargas Caballero1+17-0
2024-01-19 16:44make: Fix typosRoberto E. Vargas Caballero1+2-2
2024-01-19 16:38build: Fix recursive DIRS ruleRoberto E. Vargas Caballero1+1-1
4537 more commits remaining, fetch the repository