summaryrefslogtreecommitdiff
path: root/utils
AgeCommit message (Collapse)Author
2021-03-11remove obsolete All rights reserved. fix email addressCharles Forsyth
2021-03-07Merged in utils-riscv (pull request #10)Richard Miller
RISC-V compiler and linker corrections Approved-by: Charles Forsyth
2021-02-03Merged in Linux/spim (pull request #11)David Boddie
Fixes for spim architecture running on a Linux host Approved-by: Charles Forsyth
2021-01-01Renamed "mips" structure member to avoid reserved symbol conflictsPaul Boddie
2020-12-08il: align data segment between small and large varsRichard Miller
2020-12-08jc: fix opcode for vlong shiftsRichard Miller
2020-12-08jc: use MOVWU for unsigned int register loadRichard Miller
2020-11-09Merged in dboddie/inferno-os-git/fix-armv3 (pull request #6)David Boddie
Fix pre-ARMv4 code generation Approved-by: Charles Forsyth <charles.forsyth@gmail.com>
2020-11-09Add toolchain for riscv (ia ic il) and riscv64 (ja jc jl)Richard Miller
Because the rv64 ISA is very nearly a proper superset of rv32, the compilers ic and jc are actually the same program, which compiles to .i or .j depending on how it is invoked; similarly for ia/ja and il/jl. It is also possible to invoke ia/ic/il with a '-j' option to specify 64-bit behaviour.
2020-11-09Add riscv and riscv64 support to libmachRichard Miller
2020-07-18Fixed case 60 which used an ARMv4 instruction regardless of version.David Boddie
Fixed case 22 to avoid using the pre/post-indexing flag with non-load instructions.
2018-12-21Merged in yk/inferno-os/AIX-power (pull request #17)Charles Forsyth
AIX-power port Approved-by: Charles Forsyth <charles.forsyth@gmail.com>
2017-07-15Reverted casts in asm.c, changing types in l.h to compensate.David Boddie
Increased the size of the dbuf array to match the total size of obuf and ibuf.
2017-07-14Fixed warnings from recent versions of GCC.David Boddie
Fixed incorrect buffering due to a change in the way the buf.dbuf array is compiled in at least GCC 4.9.2, GCC 5.4.0 and GCC 6.3.0.
2017-04-20Merged default into AIX-powerAIX-powerYaroslav Kolomiiets
2017-04-15Windows' system() library function can malfunction with "Access Denied" when ↵Charles Forsyth
crossing 32/64 barrier, so define our own
2017-04-15MS include files now #define environ,Charles Forsyth
which messes up its use as field of struct, so undef it, unless needed for Windows interface, as controlled by INFERNO_KEEPENVIRON. Only rc and mk need extern char**environ
2017-02-27mk: mkfile: allow ports to override archive.$O via MKARYaroslav Kolomiiets
2017-02-27add AIX/power portYaroslav Kolomiiets
2015-07-24define environCharles Forsyth
2015-07-24change bool -> boolxCharles Forsyth
2015-07-24more pollution of name space by MS. issue 339Charles Forsyth
2015-07-24more MS pollution of C name space. issue 339Charles Forsyth
2015-07-24avoid true (or redefine it) in case system includes the _Bool definitions. ↵Charles Forsyth
issue 339
2015-06-14add XXs to mktemp callCharles Forsyth
2015-06-13mkfiles/mkfile-Linux-386charles forsyth
2015-03-27use the return value instead of passing a pointerCharles Forsyth
2015-03-26the compiler will pick the right pointer type for 0 paramCharles Forsyth
2015-03-19build iyacc on all platforms, in case later stages need itCharles Forsyth
2014-03-02f->sym is an array of pointers: need nelem not sizeofcharles forsyth
2013-06-04rename parameterCharles Forsyth
2013-06-04include <lib9.h> for openCharles Forsyth
2013-06-03do not make tccharles forsyth
2013-06-03add ld/elf.h and have ?l/l.h include itforsyth
2013-06-03sync compilers with Plan 9forsyth
remove 1[acl] 2[acl]
2013-03-1220121210-1509forsyth
2012-05-0920120509-1443forsyth
2012-05-0920120509-1317forsyth
2012-04-2420120424-1559forsyth
2011-05-2520110525-1534forsyth
2011-04-0220110402-1151forsyth
2011-03-2920110329-1346forsyth
2011-01-1020110110-2123forsyth
2010-07-2220100722forsyth
2010-07-1520100715-1712forsyth
2010-07-1320100713-2357forsyth
2010-07-1320100713-1114forsyth
2010-07-1320100713-0944forsyth
2010-05-0320100503-2352forsyth
2010-05-0320100503-1547forsyth