scc

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

DateCommit messageAuthorFiles+-
2019-02-11 19:25[libmach] Add objsyms()Roberto E. Vargas Caballero10+115-100
2019-02-11 18:28[libmach] Remove forsym()Roberto E. Vargas Caballero8+18-36
2019-02-11 16:56[libmach] Remove objreset()Roberto E. Vargas Caballero12+35-65
2019-02-11 16:56[ld] Store section description from object filesRoberto E. Vargas Caballero1+16-0
2019-02-11 16:56[ld] Add ld to the cmd MakefileRoberto E. Vargas Caballero1+1-0
2019-02-11 16:56[size] Add static function modifiersRoberto E. Vargas Caballero1+1-1
2019-02-11 16:56[libmach] Convert forsect() to objsect()Roberto E. Vargas Caballero17+158-156
2019-02-11 16:56[libmach/coff32] Remove fp field as it is not usedRoberto E. Vargas Caballero2+0-2
2019-02-11 09:24[ld] Move ld out of a directoryRoberto E. Vargas Caballero5+8-29
2019-02-11 16:56[ld] Add handle of common blocksRoberto E. Vargas Caballero1+19-1
2019-02-11 16:55[ld] Add moreundef()Roberto E. Vargas Caballero1+10-4
2019-02-11 06:37[libmach] Make uniform the behaviour of for* functionsRoberto E. Vargas Caballero5+21-15
2019-02-10 22:02[ld] Several fixesRoberto E. Vargas Caballero1+32-29
2019-02-10 21:43[ar] Remove unneded variableRoberto E. Vargas Caballero1+3-3
2019-02-10 21:13[ranlib] Fix merging index fileRoberto E. Vargas Caballero2+6-2
2019-02-10 19:57[ld] Fix name of ld in error messagesRoberto E. Vargas Caballero1+1-1
2019-02-10 19:51[libmach] Remove index.o from the MakefileRoberto E. Vargas Caballero1+0-1
2019-02-10 19:50Update dependenciesRoberto E. Vargas Caballero3+42-16
2019-02-10 19:48[libmach] Implement coff32getidx()Roberto E. Vargas Caballero1+51-0
2019-02-10 19:02[libmach] Add namindex()Roberto E. Vargas Caballero9+49-12
2019-02-10 18:27Merge branch 'master' of ssh://simple-cc.org:/var/gitrepos/sccRoberto E. Vargas Caballero16+62-50
2019-02-10 18:27[ld] Add support for indexed librariesRoberto E. Vargas Caballero17+224-155
2019-02-10 14:21[libmach] Rename artraverse() to formember()Roberto E. Vargas Caballero8+34-34
2019-02-10 14:06[ld] Search libraries in -L pathRoberto E. Vargas Caballero1+24-6
2019-02-10 14:05[ld] Implement newidx()Roberto E. Vargas Caballero1+41-9
2019-02-10 12:20Fix dep generationRoberto E. Vargas Caballero8+202-202
2019-02-10 12:20Fix dep generationRoberto E. Vargas Caballero12+440-434
2019-02-10 12:17Fix tabs in x86/x86.datRoberto E. Vargas Caballero1+6-4
2019-02-10 12:11[libmach] Add skeleton for foridx()Roberto E. Vargas Caballero1+11-0
2019-02-10 11:37[libmach] Add a parameter to objlookup()Roberto E. Vargas Caballero4+6-4
2019-02-10 11:12[ld] Load objects from libraries if neededRoberto E. Vargas Caballero3+37-5
2019-02-10 11:11Update BUGSRoberto E. Vargas Caballero1+2-0
2019-02-10 10:09[ld] Rewrite ld using libmachRoberto E. Vargas Caballero4+220-364
2019-02-10 07:03[libmach] Introduce forsym() and forsect()Roberto E. Vargas Caballero9+96-76
2019-02-10 05:59[libmach] Use Obj prefix for public typesRoberto E. Vargas Caballero12+49-47
2019-02-08 20:42Merge branch 'master' of ssh://simple-cc.org:/var/gitrepos/sccRoberto E. Vargas Caballero1+0-576
2019-02-08 20:39[libmach/coff32] Implement coff32stripRoberto E. Vargas Caballero4+43-20
2019-02-08 20:37[libscc] Remove unused lpack.cRoberto E. Vargas Caballero1+0-64
2019-02-08 07:49[libmach] Remove duplicated delsyms()Roberto E. Vargas Caballero1+1-17
2019-02-08 07:49Fix dependenciesRoberto E. Vargas Caballero6+267-1
2019-02-08 07:47[libmach/coff32] Add all the missed parts in coff32writeRoberto E. Vargas Caballero3+168-28
2019-02-06 08:07[strip] Simplify error handlingRoberto E. Vargas Caballero1+9-7
2019-02-06 08:04[libmach] Split object.c and coff32.cRoberto E. Vargas Caballero35+1917-1094
2019-02-01 03:16Modified README file a bit.Eddie Thieda1+39-9
2019-01-31 18:01[libmach] Read relocations and line numbers for coff32Roberto E. Vargas Caballero5+339-27
2019-01-31 10:19[libmach] Rework objsize()Roberto E. Vargas Caballero5+99-72
2019-01-30 10:53[ranlib] Build index fileRoberto E. Vargas Caballero12+267-99
2019-01-22 14:32[libc] Fix amd64 crtsRoberto E. Vargas Caballero2+25-7
2019-01-16 23:04[scc] Move cc1 cc2 and driver to cmd/sccRoberto E. Vargas Caballero77+764-756
2019-01-16 22:34[libc] Include libc.h in files using _flsbufRoberto E. Vargas Caballero4+8-0
2019-01-16 22:33Fix small bug in mklibRoberto E. Vargas Caballero2+3-3
2019-01-16 22:31[libc] Remove libcrtRoberto E. Vargas Caballero26+38-36
2019-01-16 19:47Removed not supported config (i386-linux)Roberto E. Vargas Caballero1+0-4
2019-01-16 19:05Separate target and toolchain configurationRoberto E. Vargas Caballero17+85-26
2019-01-16 18:31[libc] Don't rebuild the library alwaysRoberto E. Vargas Caballero5+29-12
2019-01-16 12:15Move cc1 cc2 as and ld to cmdRoberto E. Vargas Caballero103+134-135
2019-01-16 12:09[cc1] Remove redundant atoi()Roberto E. Vargas Caballero1+1-1
2019-01-15 13:46Fix $(ENV) generationRoberto E. Vargas Caballero1+7-6
2019-01-15 13:29Enable pararell directory processingRoberto E. Vargas Caballero1+1-1
2019-01-11 12:57[ar] Check filenames before processing archiveQuentin Rameau3+22-3
2019-01-11 01:15[cmd] Set the size in POSIX getpropQuentin Rameau1+1-0
2019-01-10 14:08[ar] Parse full pathname for file operandsQuentin Rameau3+39-25
2019-01-10 16:17[ar] Fix a few error stringsQuentin Rameau1+3-3
2019-01-10 16:10[ar] Print usage on mutually exclusive optionsQuentin Rameau1+4-1
2019-01-09 23:11[ar] Implement u flagQuentin Rameau1+12-3
2019-01-10 21:50fix errstr()Hiltjo Posthuma1+1-1
2019-01-08 23:35[libmach] Fix typo in lpackQuentin Rameau1+1-1
2019-01-08 21:19[ranlib] Add errstr()Roberto E. Vargas Caballero1+11-5
2019-01-08 21:13[ar] Remove blank linesRoberto E. Vargas Caballero1+0-4
2019-01-08 19:51[ranlib] Ignore non libraries archivesRoberto E. Vargas Caballero1+13-3
2019-01-08 18:54[ar] Set file attributes in extracted filesRoberto E. Vargas Caballero3+30-10
2019-01-08 18:26[ar] Increase the portabilityRoberto E. Vargas Caballero7+62-31
2019-01-08 17:55[ar] Add error() functionRoberto E. Vargas Caballero1+61-85
2019-01-08 16:12[ranlib] Add TODO for t flagRoberto E. Vargas Caballero1+5-2
2019-01-08 16:02[addr2line] Add basic program codeRoberto E. Vargas Caballero3+152-7
2019-01-08 15:08Add dummy versions of addr2line and objcopyRoberto E. Vargas Caballero4+22-0
2019-01-08 14:49[objdump] Move objdump to src/cmdRoberto E. Vargas Caballero5+5-20
2019-01-08 14:47[ranlib] Add first version of ranlibRoberto E. Vargas Caballero2+280-0
2019-01-08 12:12[size] Add support for libraries and coff32Roberto E. Vargas Caballero5+68-27
2019-01-08 11:43[size] Add support for librariesRoberto E. Vargas Caballero1+47-21
2019-01-08 11:31Fix several warningsRoberto E. Vargas Caballero5+26-20
2019-01-08 11:18[ar] Move ar to cmd directoryRoberto E. Vargas Caballero11+671-697
2019-01-08 11:04[strip] Simplify error messagesRoberto E. Vargas Caballero1+2-2
2019-01-08 11:03[as] Use EXIT_FAILURE instead of 1Roberto E. Vargas Caballero1+1-1
2019-01-08 11:02[size] Add a first version of sizeRoberto E. Vargas Caballero7+145-3
2019-01-07 21:58[strip] first versionRoberto E. Vargas Caballero8+166-13
2019-01-07 19:01[libmach] Add objfmt.cRoberto E. Vargas Caballero1+11-0
2019-01-07 19:00Create cmd directoryRoberto E. Vargas Caballero9+317-302
2019-01-07 18:19[libmach] Split objread()Roberto E. Vargas Caballero1+91-47
2019-01-07 18:16[nm] Restore filterRoberto E. Vargas Caballero1+10-0
2019-01-07 16:10[libmach] Rework the object interfaceRoberto E. Vargas Caballero6+315-190
2019-01-06 12:56[as/x86] Add more ADD instructionszerous Naveen Narayanan4+72-21
2019-01-04 18:31[libmach] Don't expose all the functions of object formatsRoberto E. Vargas Caballero3+34-29
2019-01-04 17:20[libmach/coff32] Free all the fieldsRoberto E. Vargas Caballero1+2-1
2019-01-04 17:13[nm] Fix libraries dealingRoberto E. Vargas Caballero4+13-16
2019-01-04 17:13[ar] Include it in all targetRoberto E. Vargas Caballero2+4-4
2019-01-04 15:33Remove libcoff32Roberto E. Vargas Caballero13+1-601
2019-01-04 15:27Remove myro filesRoberto E. Vargas Caballero10+17-593
2019-01-04 15:17[as] Remove support for myroRoberto E. Vargas Caballero6+33-217
2019-01-04 15:03[nm] Use EXIT_FAILURE instead of 1Roberto E. Vargas Caballero1+1-1
More commits remaining [...]