An open API service providing commit metadata for open source projects.

GitHub / rust-osdev/linked-list-allocator / commits

SHA Message Author Date Stats
c73c07a5 Unique::get/get_mut was renamed to as_ref/as_mut Philipp Oppermann <d****v@p****m> over 8 years ago
f37bbaae Remove unnecessary mem::forget calls Rafal Mielniczuk <r****2@g****m> over 8 years ago
8f8f5854 Increase the size of the last hole if the new hole aligns to it Rafal Mielniczuk <r****2@g****m> over 8 years ago
ea8548db linked_list_allocator 0.2.5 Philipp Oppermann <d****v@p****m> almost 9 years ago
abcea66b Ensure that size is a multiple of Hole's alignment to avoid alignment errors Philipp Oppermann <d****v@p****m> almost 9 years ago
5bc1beb6 linked_list_allocator 0.2.4 Philipp Oppermann <d****v@p****m> almost 9 years ago
b7b35f48 Add a message to an assertion that often fails on double free Philipp Oppermann <d****v@p****m> almost 9 years ago
aed64cc3 Run rustfmt Philipp Oppermann <d****v@p****m> almost 9 years ago
24db8fd0 Make it possible to extend the size of the heap Rafal Mielniczuk <r****2@g****m> almost 9 years ago
84f29a9d linked_list_allocator 0.2.3 Philipp Oppermann <d****v@p****m> about 9 years ago
8aa1f64d merge Merge pull request #2 from japaric/init Philipp Oppermann <d****v@p****m>
Committed by: GitHub <n****y@g****m>
about 9 years ago
81600c34 add an initialize method to Heap Jorge Aparicio <j****s@g****m> about 9 years ago
a71d6cb8 merge Merge pull request #1 from phil-opp/fix-too-small-holes Philipp Oppermann <d****v@p****m> over 9 years ago
560873df Bump version to 0.2.2 Philipp Oppermann <d****v@p****m> over 9 years ago
9add9b9f Rewrite split_hole in order to fix `align_from_small_to_big` test Philipp Oppermann <d****v@p****m> over 9 years ago
7bf28e8e Add failing test for phil-opp/blog_os#160 Philipp Oppermann <d****v@p****m> over 9 years ago
fcb9b612 Bump version to 0.2.1 Philipp Oppermann <d****v@p****m> over 9 years ago
9548888e Add homepage link to “Kernel Heap” blog post of os.phil-opp.com Philipp Oppermann <d****v@p****m> over 9 years ago
7bcc8a56 Bump version to 0.2.0 Philipp Oppermann <d****v@p****m> over 9 years ago
cc9166ac Breaking API change: Use heap_size instead of heap_top Philipp Oppermann <d****v@p****m> over 9 years ago
bb5a8da7 Bump version to 0.1.3 Philipp Oppermann <d****v@p****m> over 9 years ago
df64d850 Use more effective align functions Philipp Oppermann <d****v@p****m> over 9 years ago
e78a5801 Bump version to 0.1.2 Philipp Oppermann <d****v@p****m> over 9 years ago
9b846583 Rewrite `allocate_first_fit` to use a loop instead of recursion Philipp Oppermann <d****v@p****m> over 9 years ago
51b7781d Fix OOM tests by checking if next hole exists Philipp Oppermann <d****v@p****m> over 9 years ago
0c3d81b7 Add tests for impossible allocations (OOM) Philipp Oppermann <d****v@p****m> over 9 years ago
bca675ea Bump version Philipp Oppermann <d****v@p****m> almost 10 years ago
ef23394d Make link shorted by removing the anchor Philipp Oppermann <d****v@p****m> almost 10 years ago
161c0f34 Run rustfmt Philipp Oppermann <d****v@p****m> almost 10 years ago
7195f859 Remove recursion in `deallocate` by transforming it into a loop Philipp Oppermann <d****v@p****m> almost 10 years ago
9f6c2ca3 Exclude travis scripts Philipp Oppermann <d****v@p****m> almost 10 years ago
cd900d64 Add some metadata Philipp Oppermann <d****v@p****m> almost 10 years ago
47630d34 Add MIT/Apache license Philipp Oppermann <d****v@p****m> almost 10 years ago
e25b3784 Remove trailing whitespace Philipp Oppermann <d****v@p****m> almost 10 years ago
a7d64947 Create README.md Philipp Oppermann <d****v@p****m> almost 10 years ago
437188db Create travis doc upload script Philipp Oppermann <d****v@p****m> almost 10 years ago
00ebb784 Create documentation for types and functions Philipp Oppermann <d****v@p****m> almost 10 years ago
9d972e88 Fix tests and move them to seperate module Philipp Oppermann <d****v@p****m> almost 10 years ago
1a4e6b09 Improve interface by making functions unsafe and by changing arguments Philipp Oppermann <d****v@p****m> almost 10 years ago
d185357a Improve deallocate function with `next_unwrap()` and `HoleInfo` Philipp Oppermann <d****v@p****m> almost 10 years ago
4e81e4a8 Further improve allocation function Philipp Oppermann <d****v@p****m> almost 10 years ago
9d649ad0 Remove println (used for testing) Philipp Oppermann <d****v@p****m> almost 10 years ago
7460f65b Rewrite allocate Philipp Oppermann <d****v@p****m> almost 10 years ago
ab8343b3 It only works on nightly Philipp Oppermann <d****v@p****m> almost 10 years ago
7ec25969 Create .travis.yml Philipp Oppermann <d****v@p****m> almost 10 years ago
bbb89e95 Rewrite deallocate using match arms Philipp Oppermann <d****v@p****m> almost 10 years ago
cf03a53f Add const empty() function Philipp Oppermann <d****v@p****m> almost 10 years ago
bd337ac2 Remove small_hole optimization and rewrite it completely Philipp Oppermann <d****v@p****m> almost 10 years ago
3fdb3d8f [WIP] Create linked list allocator Philipp Oppermann <d****v@p****m> almost 10 years ago

← Back to repository