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 |