simple c99 compiler
git clone git://
Log | Files | Refs | Submodules | README | LICENSE

DateCommit messageAuthorFiles+-
2024-04-13 19:51tests/cc: Fix 0225-func.c pointer typeMichael Forney1+1-1
2024-03-26 07:36tests/cc: Fix 0155-struct_complRoberto E. Vargas Caballero1+2-2
2024-03-26 07:17tests/cc: Remove zero-sized array in 0166-desig.cMichael Forney1+1-3
2024-03-26 06:43tests/cc: Don't use compound literal in file scope struct initializerMichael Forney2+2-2
2024-03-26 06:32tests/cc: Fix loop condition in execute/0169-string.c cmp() functionMichael Forney1+1-1
2024-03-22 07:29build: Add make/deps.mkRoberto E. Vargas Caballero1+5-0
2024-03-22 07:16as: Initial function to write object filesRoberto E. Vargas Caballero2+36-2
2024-03-22 07:04libmach/coff32: Avoid file pointer in non mapped sectionsRoberto E. Vargas Caballero3+37-14
2024-03-22 07:02libmach/coff32: Free lines and relocationsRoberto E. Vargas Caballero2+13-0
2024-03-22 04:12libmach/coff32: Don't write non allocated sectionsRoberto E. Vargas Caballero1+7-0
2024-03-22 04:09as: Set type of symbols associated to sectionsRoberto E. Vargas Caballero2+3-4
2024-03-22 02:26build: Remove double scc scc indirectionRoberto E. Vargas Caballero41+398-296
2024-03-22 02:18as: Order default sections in expected orderRoberto E. Vargas Caballero1+2-2
2024-03-21 09:41libmach/coff32: Rename F_SYMS to F_LSYMSRoberto E. Vargas Caballero4+4-4
2024-03-21 08:06libmach/coff32: REmove unneeded parameter in typeof()Roberto E. Vargas Caballero1+2-2
2024-03-21 07:04as: Add symbols for every sectionRoberto E. Vargas Caballero1+16-4
2024-03-21 06:51as: Check that data and bss sections are readableRoberto E. Vargas Caballero1+2-2
2024-03-21 06:43libmach/coff32: Add setsym()Roberto E. Vargas Caballero8+131-0
2024-03-21 06:24libmach/coff32: Set f_symptr in coff2writeRoberto E. Vargas Caballero1+10-3
2024-03-16 09:23as: Fix section creationRoberto E. Vargas Caballero1+18-12
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
4557 more commits remaining, fetch the repository