cinap_lenrek
b99ecee6cd
malloc: change malloc and realloc tag types to uintptr
2014-01-20 00:09:53 +01:00
cinap_lenrek
a5e9641906
change Rune from ushort to uint for to 21 bit runes (thanks mischief!)
...
big big change. requires rebuilding 8c first and then rebuild
everything.
2013-10-17 12:02:45 +02:00
cinap_lenrek
cdc2c30e99
reverting semaphore lock changes from sources (r41ccd6d221da, rb28756e5ba29)
...
semaphore locks have much higher overhead than initially presented
in the "Semaphores in Plan9" paper. until the reason for it has been
found out i will revert the changes.
2013-09-26 22:24:31 +02:00
cinap_lenrek
3d05e77ca1
libc: change tas/sleep locks to cas/semacquire/semrelease locks (from sources)
...
spinlocks have been changed to use the new semacquire/semrelease
syscalls in combination with atomic compare and swap operations.
2013-09-21 19:53:27 +02:00
cinap_lenrek
667010554b
make all the commands agnostic about Rune width. (from sources)
2013-04-24 20:13:18 +02:00
cinap_lenrek
6cadd03bbe
fix utf and rune handling in preparation for 32bit runes
2012-12-31 21:09:46 +01:00
cinap_lenrek
7f22b32e63
isodate in libc? revert every commit for great justice!
2012-09-01 14:12:29 +02:00
google
0e41e0b7c5
Add prototypes for isotime and isodate. This should have been in the previous commit.
2012-09-02 23:15:15 +12:00
cinap_lenrek
18d1ef20b3
format check for octal fmt strings (import from sources)
2012-08-02 22:22:57 +02:00
cinap_lenrek
49ac0b93d3
add tsemacquire syscall for go
2012-07-29 20:26:49 +02:00
aiju
b4ae96bcb9
added ainc / adec prototype
2011-06-25 12:26:25 +02:00
Taru Karttunen
a9060cc06b
Import sources from 2011-03-30 iso image - lib
2011-03-30 19:35:09 +03:00
Taru Karttunen
c558a99e0b
Import sources from 2011-03-30 iso image - sys/include
2011-03-30 16:47:56 +03:00