summary refs log tree commit diff
path: root/src/rt
AgeCommit message (Expand)AuthorLines
2012-04-06adding missing rust_uv_* entries in rustrt.def.inJeff Olson-0/+27
2012-04-06test_uv_tcp_request() fully working on linuxJeff Olson-0/+5
2012-04-06wired up uv_read_start and some helper funcs around uv_alloc_cb tasksJeff Olson-1/+30
2012-04-06uv_buf_t's for uv_write() passed by-val .. no more mallocs or ptr cop-outsJeff Olson-14/+4
2012-04-06fixed by-val from rust->c, use ++ sigil in native fn sig <-- NEVAR FORGETJeff Olson-5/+12
2012-04-06fixed passing in uv_buf_t ptr array in uv_write.. return status 0Jeff Olson-2/+8
2012-04-06uv_write works, buffer passing still broke, can get sockaddr_in by valJeff Olson-7/+4
2012-04-06impl of rustrt::rust_uv_write in c++ and whitespace cleanupJeff Olson-37/+46
2012-04-06some more stuff for libuv dealing w/ 1402.. should go away soonJeff Olson-2/+15
2012-04-06adding uv::direct and beginning to work out tcp request caseJeff Olson-0/+100
2012-04-04rt: Add architecture-specific general-purpose register definitionsPatrick Walton-0/+97
2012-04-03std: add localtime/gmtime support.Erick Tryzelaar-0/+127
2012-04-03std: fix a typo.Erick Tryzelaar-1/+1
2012-04-03std: change timeval to ns resolution timespecErick Tryzelaar-4/+11
2012-04-03std: change time::timeval to be {sec: i64, usec: i32}.Erick Tryzelaar-2/+2
2012-04-03Merge remote-tracking branch 'brson/mainthread'Brian Anderson-28/+167
2012-04-03rt: Fix bugs in the osmain schedulerBrian Anderson-6/+13
2012-04-03rt: Fix bugs in the osmain schedulerBrian Anderson-1/+20
2012-04-03rt: Include the correct header for alloca on windowsBrian Anderson-4/+4
2012-04-03rt: alloca is spelled differently on win32Brian Anderson-0/+4
2012-04-03rt: Fix the 0 bytes lost issueBrian Anderson-0/+16
2012-04-03rt: Futz with headers to satisfy FreeBSDBrian Anderson-3/+2
2012-04-03fix 'I don't know how C works'Jon Morton-1/+5
2012-04-03actually remove memory.h; include cleanupsJon Morton-21/+4
2012-04-03Refactor includes structure, getting rid of rust_internal.hJon Morton-412/+311
2012-04-03core: Add a scheduler mode, osmain, to spawn onto the main schedulerBrian Anderson-0/+9
2012-04-02Construct new strings through upcalls.Graydon Hoare-0/+22
2012-04-02rt: Run a single-threaded scheduler on the main threadBrian Anderson-21/+57
2012-04-02rt: Add an assert to rust_get_current_taskBrian Anderson-0/+1
2012-04-02remove unneeded assert, move get_task_tls to sched_loopJon Morton-27/+27
2012-04-02Add global rust_get_current_taskJon Morton-101/+88
2012-04-02rt: cleanup passing around of rust_envJon Morton-11/+7
2012-04-01rt: rust_env is a structBrian Anderson-1/+1
2012-04-01rt: Assert things that are trueBrian Anderson-1/+1
2012-04-01rt: Convert an old warning to an assertBrian Anderson-5/+1
2012-04-01remove rust_srvJon Morton-173/+44
2012-04-01replace assertion macros with plain assertsJon Morton-124/+100
2012-04-01rt: Introduce rust_manual_sched_launcher_factory. Again, so sorryBrian Anderson-0/+18
2012-04-01rt: Introduce rust_sched_launcher_factory. Sorry, I need oneBrian Anderson-10/+31
2012-04-01rt: Allow some schedulers to stay alive even without tasks to executeBrian Anderson-8/+26
2012-04-01rt: Introduce rust_manual_sched_launcherBrian Anderson-1/+13
2012-04-01rt: rust_sched_launcher needs a virtual destructorBrian Anderson-0/+1
2012-04-01rt: rust_sched_launcher does not need a join() methodBrian Anderson-1/+0
2012-04-01Merge remote-tracking branch 'brson/mainthread'Brian Anderson-259/+545
2012-03-31rt: Extract rust_thread_sched_launcher from rust_sched_launcherBrian Anderson-9/+26
2012-03-31rt: Fix whitespaceBrian Anderson-99/+109
2012-03-31rt: Make rust_sched_launcher hide it's thread implementationBrian Anderson-10/+5
2012-03-31rt: Add some more locking asserts to rust_sched_loopBrian Anderson-0/+2
2012-03-31Revert "rt: Remove lock_held_by_current_thread"Brian Anderson-0/+83
2012-03-31rt: Extract start_main_loop from rust_sched_loop to rust_sched_driverBrian Anderson-32/+107