index
:
ori/mc.git
0.2
abi
autoexpr
autovar
bettermatch
biofunc
callee-save
closures
dependent-tags
fixtraits
freebsd-port
hashtraits
integrated
kill-sleq
libmath-merge
master
matchcomp
mbld-rebase
mbld2
mpkg
netbsd-port
peephole-opt
poller
qbe
struct-lit
threadwork
tls
trait-syntax
update-bootstrap
The Myrddin compiler.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
lib
/
thread
Age
Commit message (
Expand
)
Author
2019-07-13
Oops, mangled something with git9.
Ori Bernstein
2019-07-14
Fix memory leak in bigparse. (Thanks, Mike)
Ori Bernstein
2019-03-16
Add synchronization to xset.
iriri
2019-03-14
Fix use-after-free in futex-based semaphore implementations.
iriri
2019-01-12
Fix thread spawning on OSX 10.14
Ori Bernstein
2018-11-26
Add missing const to sys pkg.
Ori Bernstein
2018-11-16
Fix tests.
Ori Bernstein
2018-11-06
Create the output directory when assembling.
Ori Bernstein
2018-11-05
TLS implementation for 9front.
Ori Bernstein
2018-11-03
Add tls hooks to libstd.
Ori Bernstein
2018-11-03
First attempt at a queue API.
Ori Bernstein
2018-10-27
Add back stack mapping.
Ori Bernstein
2018-10-25
Heapify closures on OSX/FreeBSD.
Ori Bernstein
2018-10-18
Add thread-local storage for POSIX-y platforms.
iriri
2018-09-12
Wait can't always be called from other procs.
Ori Bernstein
2018-09-10
Simplify futures.
Ori Bernstein
2018-08-29
Implement futures + thread.do
Ori Bernstein
2018-08-19
Only attempt to ftxwake in sempost if there might be a waiter.
iriri
2018-08-19
Add rwlocks.
iriri
2018-08-19
Fix futex timeouts and handle futex error codes.
iriri
2018-08-11
Clean up the mutex code a bit more.
Ori Bernstein
2018-08-02
Prettify mutex code a bit.
Ori Bernstein
2018-07-28
Fix openbsd build.
Ori Bernstein
2018-07-28
Allocate condvar waiters on heap.
Ori Bernstein
2018-07-27
Fix typo in plan 9 mksem.
iriri
2018-07-25
Subject: [PATCH 2/2] Add/fix condvar implementations.
iriri
2018-07-25
Add ftxwakeall and waitgrps to libthread.
iriri
2018-06-22
Missed a 9front semaphore fix.
Ori Bernstein
2018-06-22
Fix compilation and clean up code.
Ori Bernstein
2018-06-22
Add ftxtag type and add missing casts
iriri
2018-06-23
Add semaphores and wrapper for various futexesque system calls
iriri
2018-06-09
Consistently and corretly add Oundef.
Ori Bernstein
2018-06-08
Add convenience wrappers for atomic operations on pointers
iriri
2018-04-22
Improve comments.
Ori Bernstein
2018-04-22
Add a special exit stack to our thread library.
Ori Bernstein
2018-03-24
Add support for OpenBSD's MAP_STACK mmap flags, use it in libthread
Ori Bernstein
2018-01-11
Move to new trait syntax.
Ori Bernstein
2017-12-14
Add atexit for 9front.
Ori Bernstein
2017-10-12
Add ncpu for openbsd.
Ori Bernstein
2017-09-23
Implement OpenBSD 6.2 futex mutexes.
Ori Bernstein
2017-09-20
Add Linux CPU count function.
Ori Bernstein
2017-09-20
Move to custom stack on OSX. System-allocated just doesn't do it for us.
Ori Bernstein
2017-09-09
Give a sane default for NCPU.
Ori Bernstein
2017-09-04
Fix caching.
Ori Bernstein
2017-08-01
HACK: Work around bug in mbld.
Ori Bernstein
2017-07-25
Update all bootstraps
mbld-rebase
Ori Bernstein
2017-07-25
New parallel mbld.
Ori Bernstein
2017-07-25
Add fallback ncpu for all OSes.
Ori Bernstein
2017-07-23
Preparing for the new mbld.
Ori Bernstein
2017-07-22
Using implicit util files in tests is a bad idea.
Ori Bernstein
[next]