~mcf/cproc#10: 
Build oasis core

https://github.com/michaelforney/oasis/blob/master/sets.lua

After ignoring volatile and defining long double to match double:

  • [x] awk
  • [x] bc
  • [x] bzip2
  • [x] curl
  • [x] e2fsprogs
  • [x] git
  • [x] iproute2
  • [x] kbd
  • [x] libressl
  • [x] loksh
  • [x] lua
  • [x] mandoc
  • [x] openbsd
  • [x] openntpd
  • [x] openssh
  • [x] perp
  • [x] pigz
  • [x] plan9port
  • [x] samurai
  • [x] sbase
  • [x] sdhcp
  • [x] sinit
  • [x] tz
  • [x] ubase
  • [x] util-linux
  • [x] xz
Status
RESOLVED FIXED
Submitter
~mcf
Assigned to
No-one
Submitted
1 year, 1 month ago
Updated
9 months ago
Labels
No labels applied.

~qcx 1 year, 25 days ago

For the _builtinxxx issues, one option is to write regular functions in assembly that use an efficient implementation, and link those to all the executables created.

When speed is critical QBE instructions could be added but, as much as possible, QBE's instruction selection should be improved (for e.g., rol ror).

~mcf REPORTED FIXED 9 months ago

Sent a whole bunch of patches to various packages, but this is now done.

Still need to sort out long double and volatile, but the workarounds are fine for now.

~ach 9 months ago

fantastic work.

Register here or Log in to comment, or comment via email.