- 24 8月, 2013 1 次提交
-
-
由 Brian Anderson 提交于
-
- 18 7月, 2013 1 次提交
-
-
由 Keegan McAllister 提交于
Probably the env var should be renamed from DETAILED_LEAKS but I'm leaving aside that breaking change for now.
-
- 22 4月, 2013 1 次提交
-
-
由 Brian Anderson 提交于
I am going to use memory_region and boxed_region as the local heap in the new scheduler, for now at least, and I don't have a rust_env available.
-
- 15 2月, 2013 1 次提交
-
-
由 Daniel Micay 提交于
it doesn't actually call calloc, so it's fairly pointless
-
- 16 12月, 2012 2 次提交
-
-
由 Brian Anderson 提交于
-
由 Jesse Jones 提交于
-
- 11 12月, 2012 1 次提交
-
-
由 Graydon Hoare 提交于
-
- 22 6月, 2012 2 次提交
-
-
由 Graydon Hoare 提交于
-
由 Tim Chevalier 提交于
-
- 04 4月, 2012 1 次提交
-
-
由 Jon Morton 提交于
Many changes to code structure are included: - removed TIME_SLICE_IN_MS - removed sychronized_indexed_list - removed region_owned - kernel_owned move to kernel.h, task_owned moved to task.h - global configs moved to rust_globals.h - changed #pragma once to standard guard in rust_upcall.h - got rid of memory.h
-
- 02 4月, 2012 2 次提交
-
-
由 Brian Anderson 提交于
-
由 Jon Morton 提交于
-
- 01 4月, 2012 1 次提交
-
-
由 Brian Anderson 提交于
-
- 30 3月, 2012 1 次提交
-
-
由 Brian Anderson 提交于
-
- 06 3月, 2012 1 次提交
-
-
由 Brian Anderson 提交于
-
- 02 2月, 2012 3 次提交
-
-
由 Niko Matsakis 提交于
this will be used to generate a new snapshot.
-
由 Niko Matsakis 提交于
snapshot is prepared.
-
由 Niko Matsakis 提交于
-
- 15 12月, 2011 1 次提交
-
-
由 Niko Matsakis 提交于
-
- 13 12月, 2011 1 次提交
-
-
由 Niko Matsakis 提交于
-
- 09 11月, 2011 2 次提交
-
-
由 Niko Matsakis 提交于
-
由 Niko Matsakis 提交于
-
- 12 9月, 2011 1 次提交
-
-
由 Brian Anderson 提交于
Happy to close the loop on this one. Issue #236
-
- 07 9月, 2011 1 次提交
-
-
由 Patrick Walton 提交于
-
- 16 8月, 2011 1 次提交
-
-
由 Eric Holk 提交于
-
- 09 8月, 2011 1 次提交
-
-
由 Patrick Walton 提交于
-
- 22 7月, 2011 1 次提交
-
-
由 Eric Holk 提交于
We're trying to get closer to doing correct move semantics for channel operations. This involves a lot of cleanup (such as removing the unused sched parameter from rust_vec constructor) and making circular_buffer kernel_owned. Added tagging for memory allocations. This means we give a string tag to everything we allocate. If we leak something and TRACK_ALLOCATIONS is enabled, then it's much easier now to tell exactly what is leaking.
-
- 21 7月, 2011 1 次提交
-
-
由 Brian Anderson 提交于
This is just until unwinding works. Adds a flag to the runtime to turn the memory leak checks on task destruction into warnings instead of fatal errors. I am so sorry. Issue #428
-
- 14 7月, 2011 1 次提交
-
-
由 Graydon Hoare 提交于
-
- 08 7月, 2011 2 次提交
-
-
由 Eric Holk 提交于
Ports and channels have been moved to the kernel pool, since they've been known to outlive their associated task. This probably isn't the right thing to do, the life cycle needs fixed instead. Some refactorying in memory_region.cpp. Added a helper function to increment and decrement the allocation counter. This makes it easier to switch between atomic and non-atomic increments. Using atomic increments for now, although this still does not fix the problem.
-
由 Eric Holk 提交于
-
- 28 6月, 2011 1 次提交
-
-
由 Graydon Hoare 提交于
-
- 01 12月, 2010 1 次提交
-
-
由 Graydon Hoare 提交于
-
- 09 9月, 2010 1 次提交
-
-
由 Graydon Hoare 提交于
Tidy up the sync dir, remove dead or mis-designed code in favour of OS primitives, switch rust_kernel to use a lock/signal pair and wait rather than spin.
-
- 08 9月, 2010 1 次提交
-
-
由 Michael Bebenita 提交于
-
- 18 8月, 2010 1 次提交
-
-
由 Michael Bebenita 提交于
Lots of changes around memory managment in the Runtime. Added memory regions and fixed race caused by calling rust_srv::malloc() from multiple threads when sending messages.
-