about summary refs log tree commit diff
path: root/src/rt/rust_util.h
AgeCommit message (Expand)AuthorLines
2013-03-11rt/core: port os::list_dir to rust ref #4812Jeff Olson-32/+0
2013-02-27rt: Make some runtime calls work outside of task contextBrian Anderson-3/+4
2013-02-16rm unused reserve_vec from rt (done in libcore)Daniel Micay-19/+0
2013-02-14move isaac RNG utility functions to new rust_rng.cpp fileChris Peterson-59/+0
2012-12-10Add license boilerplate to more files.Graydon Hoare-0/+10
2012-11-26Add a FIXME about the problems closing /dev/urandomBrian Anderson-0/+1
2012-11-26Log errors from close instead of ignoring them.Jesse Jones-1/+4
2012-11-26Some isaac_ssed fixes:Jesse Jones-4/+7
2012-07-25Fix asserts & short-read bug in isaac_seed (#2870)Ben Blum-5/+10
2012-07-17Create some infrastructure for building up @-vectors. Work on #2921.Michael Sullivan-0/+10
2012-06-21Tag all remaining FIXMEs with bugs. Install rule in tidy script to enforce this.Graydon Hoare-1/+1
2012-06-18Put type descriptors in strings created by the runtime. Progress on #2638.Michael Sullivan-0/+5
2012-06-13Add a malloc_dyn upcall for dynamically sized allocations on the shared heap.Michael Sullivan-0/+7
2012-06-05rt: Fix iaac_init using wrong type and not seeding correctlyBrian Anderson-4/+4
2012-05-30Various changes for self-describing vecsBrian Anderson-17/+25
2012-05-21rt: Fix def of isaac_seed on windowsBrian Anderson-2/+2
2012-05-21add a seeded random number generator so that sequences of random numbers can ...Gareth Daniel Smith-40/+47
2012-04-03Refactor includes structure, getting rid of rust_internal.hJon Morton-1/+2
2012-04-01replace assertion macros with plain assertsJon Morton-5/+4
2012-03-31rt: Fix whitespaceBrian Anderson-2/+4
2012-03-19rt: Remove an unused functionBrian Anderson-11/+0
2012-02-29add the ability to snag the frame so we can verify that we are inliningNiko Matsakis-0/+17
2012-02-26rt: Remove unused forward declaration of rust_realloc_sharedBrian Anderson-2/+0
2012-02-26rt: Remove ptr_vec. UnusedBrian Anderson-91/+0
2012-02-17rt: Make upcall_vec_push an intrinsicBrian Anderson-11/+1
2012-02-17rt: Don't hit TLS on upcall_vec_push unless necessaryBrian Anderson-0/+12
2012-02-07Make process-spawning take environments and working directories, remove procs...Graydon Hoare-0/+15
2012-02-05Making vec::reserve reserve precisely the size given (untested)Kevin Cantu-5/+7
2012-02-03rt: Make isaac_init not a templateBrian Anderson-10/+9
2012-02-03rt: Rename rust_scheduler to rust_task_threadBrian Anderson-25/+25
2012-01-11add a log_str() function and allow '%?' in fmt strings to use itNiko Matsakis-1/+1
2012-01-06fix how we walk functions to match new closure fmtNiko Matsakis-1/+0
2011-09-02Add a rust_str typedef to the runtime. Issue #855Brian Anderson-2/+4
2011-09-02Rename istr-stuff to str in the runtime. Issue #855Brian Anderson-1/+1
2011-09-02Remove estrs and evecs from runtime. Issue #855Brian Anderson-30/+0
2011-09-01Factor out make_istr utility function in runtime. Issue #855Brian Anderson-0/+13
2011-08-29Factor vector reserve code in runtime into its own functionMarijn Haverbeke-0/+9
2011-08-29Implement non-internal ivecsMarijn Haverbeke-17/+7
2011-08-18Make windows respect RUST_SEED. Closes #627.Michael Sullivan-11/+10
2011-08-18Remove rc_base. Closes #603.Michael Sullivan-15/+5
2011-08-18Rename rust_vec to rust_evecBrian Anderson-5/+5
2011-08-17rustc: Use obstacks in lieu of dynamically-allocated frames only when the fra...Patrick Walton-0/+10
2011-08-17Revert "rt: Use obstacks in lieu of dynamically-sized frames"Patrick Walton-10/+0
2011-08-17rt: Use obstacks in lieu of dynamically-sized framesPatrick Walton-0/+10
2011-08-10rt: Use _LP64 instead of SIZE_MAX and UINT64_MAX to try to put out the burnin...Patrick Walton-1/+1
2011-08-10rt: Attempt to quiet MinGW by including limits.hPatrick Walton-0/+1
2011-07-28Do all runtime calls to getenv at initializationBrian Anderson-1/+1
2011-07-28Updating to work on Windows.Eric Holk-3/+3
2011-07-28Per-thread scheduling. Closes #682.Eric Holk-1/+2
2011-07-21Lots of work on memory tracking and channels.Eric Holk-2/+2