scc

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

DateCommit messageAuthorFiles+-
2025-03-24 08:54libc/wchar: Add wcscpy()Roberto E. Vargas Caballero5+51-0
2025-03-22 09:32libc/stdlib: Use state in mbstowcs and wcstombsRoberto E. Vargas Caballero2+6-2
2025-03-22 09:27libc/wchar: Add wcscoll()Roberto E. Vargas Caballero5+48-0
2025-03-21 18:23tests/libc: Add 0042-mbsrtowcRoberto E. Vargas Caballero4+149-5
2025-03-21 18:21libc/wchar: Add wcsncmp()Roberto E. Vargas Caballero5+51-0
2025-03-21 10:43tests/libc: Add 0045-wcscmpRoberto E. Vargas Caballero3+38-0
2025-03-21 10:42libc/wchar: Add wcscmp()Roberto E. Vargas Caballero2+16-0
2025-03-21 10:41libc/string: Simplify strcmpRoberto E. Vargas Caballero1+1-1
2025-03-21 10:21libc/wchar: Group mem and str functionsRoberto E. Vargas Caballero1+7-5
2025-03-21 10:20tests/libc: Add 0044-wcslen testRoberto E. Vargas Caballero3+30-0
2025-03-21 08:14libc/wchar: Group single wchar I/O functionsRoberto E. Vargas Caballero2+8-7
2025-03-21 07:51tests/libc: Add 0041-mbrlen to .gitignoreRoberto E. Vargas Caballero1+1-0
2025-03-20 21:29libc/wchar: Remove macros for mblen and mbrlenRoberto E. Vargas Caballero2+0-3
2025-03-20 19:28tests/libc: Add 0041-mbrlen()Roberto E. Vargas Caballero4+121-44
2025-03-20 19:23libc/stdlib: Use internal state in wctomb()Roberto E. Vargas Caballero1+3-1
2025-03-20 19:07libc/wchar: Use hidden state in mblen and mbrlenRoberto E. Vargas Caballero2+12-1
2025-03-20 16:05tests/libc: Add 0040-wcrtombRoberto E. Vargas Caballero3+104-0
2025-03-20 16:01libc/wchar: Fix unicode rangeRoberto E. Vargas Caballero1+1-1
2025-03-20 09:58make: Add more debug outputRoberto E. Vargas Caballero1+1-0
2025-03-17 16:26tests/make: Add 0107-inferenceRoberto E. Vargas Caballero1+31-0
2025-03-17 15:58make: Check target name in dependenciesRoberto E. Vargas Caballero1+8-4
2025-03-11 13:28tests/libc: Add 0039-mbrtowcRoberto E. Vargas Caballero3+128-0
2025-03-11 13:25tests/libc: Add 0038-mbsinitRoberto E. Vargas Caballero3+31-0
2025-03-10 20:22libc/wchar: Rewrite mbtowc()Roberto E. Vargas Caballero23+92-147
2025-02-22 12:14make/posix: Fix feature test macrosremph1+3-2
2025-02-26 09:31libc/wchar: Fix unicode handlingRoberto E. Vargas Caballero3+25-12
2025-02-22 12:14libc/tests: add omitted headersremph3+3-0
2025-03-10 12:57libc: Add get/set for mbstate_tRoberto E. Vargas Caballero14+73-2
2025-03-08 18:03mkdep: Fix backslash escapesQuentin Rameau1+3-2
2025-03-08 16:32Makefile: fix sed newline in replacementsQuentin Rameau2+4-8
2025-03-10 09:05libc/darwin: Don't use MB_CUR_MAX for mbstate_tRoberto E. Vargas Caballero1+1-1
2025-03-05 07:52libc/wchar: Fix mbstate_t definition for darwinRoberto E. Vargas Caballero2+4-3
2025-03-04 18:52cc/posix: Update commentRoberto E. Vargas Caballero1+5-5
2025-03-04 18:45libc/wchar: Define mbstate_t correctlyRoberto E. Vargas Caballero7+49-12
2025-02-26 09:14libc/wchar: Add mbsinit()Roberto E. Vargas Caballero3+13-0
2025-02-20 10:39libmach/elf: Add elfrel.hRoberto E. Vargas Caballero1+39-0
2025-02-20 09:31libmach: Use long for offsetRoberto E. Vargas Caballero2+3-2
2025-02-19 17:36strip: Minor error message changeRoberto E. Vargas Caballero1+1-1
2025-02-19 17:33objdump/elf: Add support to print segment/section mappingRoberto E. Vargas Caballero1+31-3
2025-02-19 17:16libmach: Rewrite the mapping functionsRoberto E. Vargas Caballero14+235-110
2025-02-19 16:23libmach: Remove Segment data typeRoberto E. Vargas Caballero4+10-21
2025-02-17 19:37objdump/elf: Add support for GNU segmentsRoberto E. Vargas Caballero2+28-3
2025-02-10 11:39libmach: Add support for segmentsRoberto E. Vargas Caballero10+116-93
2025-01-30 15:56libmach/elf: Assing always a name in elfprobe()Roberto E. Vargas Caballero1+3-0
2025-01-30 15:44libmach/elf: Add is32 field to elfRoberto E. Vargas Caballero4+19-1
2025-01-28 13:50libmach/elf: Add loadmap()Roberto E. Vargas Caballero3+44-0
2025-01-28 13:22nm: Fix usage messageRoberto E. Vargas Caballero1+1-1
2025-01-28 11:46libmach: Rewrite elf supportRoberto E. Vargas Caballero47+2026-1554
2025-01-27 15:27objdump: Remove switch() for binfmtRoberto E. Vargas Caballero1+5-8
2025-01-27 14:34build/libmach: Handle better subdirectories dependenciesRoberto E. Vargas Caballero6+65-8
2025-01-24 11:41libmach: Remove polymorphic structRoberto E. Vargas Caballero50+197-151
2025-01-24 11:05objdump: Use a polymorphic structRoberto E. Vargas Caballero1+37-56
2025-01-24 09:03objdump: Add support for elfRoberto E. Vargas Caballero8+789-10
2025-01-24 09:01libmach/elf: Use GNU names instead of SUN namesRoberto E. Vargas Caballero1+3-3
2025-01-22 11:30build/libmach: Remove dependency in allRoberto E. Vargas Caballero1+1-3
2025-01-22 09:19libmach/elf: Ensure section information is always correctRoberto E. Vargas Caballero1+4-0
2025-01-22 09:18objdump: Remove D_PAGEDRoberto E. Vargas Caballero3+2-3
2025-01-22 09:16libmach/elf: Add minor changes to the headersRoberto E. Vargas Caballero4+11-3
2025-01-21 18:31libmach/elf: Add segment permision bitsRoberto E. Vargas Caballero1+4-0
2025-01-21 18:29objdump/coff32: Fix file header printingRoberto E. Vargas Caballero1+36-35
2025-01-20 16:42objdump: Add flag specific functionsRoberto E. Vargas Caballero3+82-86
2025-01-20 15:05libmach/elf64: Set name to the undefined sectionRoberto E. Vargas Caballero1+5-1
2025-01-20 15:03nm: Filter based in know typesRoberto E. Vargas Caballero1+1-1
2025-01-20 15:02libmach/elf: Change misleading commentsRoberto E. Vargas Caballero1+2-2
2025-01-19 13:09libmach/elf64: Adjust elf alloc semanticRoberto E. Vargas Caballero1+2-2
2025-01-19 13:07objdump: Define log2(0) to be 0Roberto E. Vargas Caballero1+3-0
2025-01-19 11:20doc: Update doc about the new objcopyRoberto E. Vargas Caballero1+3-2
2025-01-19 11:15objdump: Don't set CONTENTS in not allocated sectionsRoberto E. Vargas Caballero1+1-1
2025-01-19 11:13objdump: Add the -s flagRoberto E. Vargas Caballero1+67-4
2025-01-19 11:06libmach: Make objpos() a public interfaceRoberto E. Vargas Caballero2+1-1
2025-01-19 09:32objdump: Add support for -j optionRoberto E. Vargas Caballero3+35-4
2025-01-19 09:14objdump: Force one of the major flags to be usedRoberto E. Vargas Caballero1+6-0
2025-01-19 09:03as: Update architecture nameRoberto E. Vargas Caballero1+1-1
2025-01-19 08:58tests/make: Add 0106-inference.shRoberto E. Vargas Caballero1+21-0
2025-01-19 08:57tests/make: Remove more files in 0093-inferenceRoberto E. Vargas Caballero1+1-1
2025-01-19 08:45make: Fix inference updatingRoberto E. Vargas Caballero1+15-4
2025-01-18 22:56objdump: Add new version of objdumpRoberto E. Vargas Caballero6+580-1
2025-01-18 22:42libmach/coff32: Add write right to text sectionsRoberto E. Vargas Caballero1+2-2
2025-01-18 22:40libmach: Add hack to know if a section has relocationsRoberto E. Vargas Caballero3+9-1
2025-01-18 19:28libmach: Rename coff32name() to coff32str()Roberto E. Vargas Caballero6+28-28
2025-01-18 19:11libmach: Add offset and load to SectionRoberto E. Vargas Caballero4+20-1
2025-01-18 18:53libmach: Rename arch namesRoberto E. Vargas Caballero2+3-3
2025-01-18 18:49libmach: Add optional parameter to armember()Roberto E. Vargas Caballero6+13-8
2025-01-18 13:08libmach: Make public type interfacesRoberto E. Vargas Caballero3+33-45
2025-01-18 13:06libmach/coff32: Unify string table handlingRoberto E. Vargas Caballero5+29-20
2025-01-18 13:03libmach/coff32: Fix reading line infoRoberto E. Vargas Caballero3+17-13
2025-01-18 13:01build: Remove distclean clean dependencyRoberto E. Vargas Caballero2+2-2
2025-01-18 10:56build: Make libmach recursiveRoberto E. Vargas Caballero8+105-73
2025-01-18 09:16libmach/elf64: Make public elf64.hRoberto E. Vargas Caballero10+9-9
2025-01-18 09:16libmach/coff32: Make public coff32.hRoberto E. Vargas Caballero18+17-18
2025-01-17 22:31bulid/make: Remove unneeded depRoberto E. Vargas Caballero1+0-2
2025-01-17 22:30size: Initialize membname for each fileRoberto E. Vargas Caballero1+1-0
2025-01-17 21:51dump: Rename from objdumpRoberto E. Vargas Caballero5+4-4
2025-01-17 19:19libmach/coff32: Set 0 file pointers when no dataRoberto E. Vargas Caballero1+2-2
2025-01-17 16:38libmach: Add support for long section namesRoberto E. Vargas Caballero5+88-31
2025-01-17 16:04libmach/coff32write: Fix string tableRoberto E. Vargas Caballero1+42-36
2025-01-17 14:58libmach/coff32: Add support to read/write aux entriesRoberto E. Vargas Caballero5+399-37
2025-01-17 14:52as: Don't relocate bssRoberto E. Vargas Caballero1+1-1
2025-01-17 14:45libmach/coff32write: Consider the string table for symsRoberto E. Vargas Caballero1+12-8
2025-01-17 14:05libmach/coff32: Add storclass.h and union auxentRoberto E. Vargas Caballero4+131-115
4894 more commits remaining, fetch the repository