GitHub / rust-osdev/linked-list-allocator / commits
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| b5caf327 | merge Merge pull request #82 from rust-osdev/fix-warnings |
Philipp Oppermann <d****v@p****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| ca6e5744 | Fix warnings about `cfg(fuzzing)` | Philipp Oppermann <d****v@p****m> | over 1 year ago | |
| e77d2e69 | merge Merge pull request #81 from rust-osdev/nightly-fix |
Philipp Oppermann <d****v@p****m>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| f00b8203 | Remove stabilized miri flags | Philipp Oppermann <d****v@p****m> | over 1 year ago | |
| d3d877eb | Remove stabilized feature | Philipp Oppermann <d****v@p****m> | over 1 year ago | |
| 3ccc5443 | merge Merge pull request #80 from 00xc/fuzz/fix-ub |
Philipp Oppermann <d****v@p****m>
Committed by: GitHub <n****y@g****m> |
almost 2 years ago | |
| a5d8f2df |
fuzz: remove potential undefined behavior in chaos harness
Signed-off-by: Carlos López <0****c@p****m> |
Carlos López <0****c@p****m> | almost 2 years ago | |
| 3c9bafaf | merge Merge pull request #79 from 00xc/fix_layout_panic |
Philipp Oppermann <d****v@p****m>
Committed by: GitHub <n****y@g****m> |
about 2 years ago | |
| bead4183 | Fix potential panic due to huge layout | Carlos López <0****c@p****m> | about 2 years ago | |
| 9645f426 | merge Merge pull request #78 from Benjins-automation/benjins-automated-https-upgrade |
Philipp Oppermann <d****v@p****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 5db82dc9 | Upgrade plain-HTTP links to HTTPS in Cargo.toml files | Benji Smith <6****s@u****m> | over 2 years ago | |
| a3985a70 | Release version 0.10.5 | Philipp Oppermann <d****v@p****m> | over 2 years ago | |
| 4338dbf6 | Minor formatting improvement to changelog entry | Philipp Oppermann <d****v@p****m> | over 2 years ago | |
| 07583b1a | merge Merge pull request #77 from jannic-dev-forks/const-is-stable |
Philipp Oppermann <d****v@p****m>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 711a8e9e | Bump dependency on spinning_top to version 0.2.5 | Jan Niehusmann <j****n@g****m> | over 2 years ago | |
| a34a4c66 | Remove features const_mut_refs and use_spin_nightly | Jan Niehusmann <j****n@g****m> | over 2 years ago | |
| c2aa6ec6 | merge Merge pull request #75 from rust-osdev/fix-74 |
Philipp Oppermann <d****v@p****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 14bf9c5b | Add comment regarding load-bearing drop order | James Munns <j****s@o****m> | almost 3 years ago | |
| de40bb12 | Actually fix leaks | James Munns <j****s@o****m> | almost 3 years ago | |
| 3f8f9fc9 | Move repeated code into the Chonk type | James Munns <j****s@o****m> | almost 3 years ago | |
| 5f3ba041 | Revert leaking, track POINTER instead of REFERENCE for leaking | James Munns <j****s@o****m> | almost 3 years ago | |
| 3a5e38f8 | Minimal fix - just leak allocations | James Munns <j****s@o****m> | almost 3 years ago | |
| f7c2d8e8 | merge Merge pull request #73 from evanrichter/fuzz-for-fragmentation |
Philipp Oppermann <d****v@p****m>
Committed by: GitHub <n****y@g****m> |
almost 3 years ago | |
| 68bc1af9 | detect fragmentation when fuzzing | Evan Richter <e****r@g****m> | almost 3 years ago | |
| e4b0b8dd | Release version 0.10.4 | Philipp Oppermann <d****v@p****m> | about 3 years ago | |
| 8b45fdc2 | Update changelog for #71 | Philipp Oppermann <d****v@p****m> | about 3 years ago | |
| d1cd0843 | merge Merge pull request #71 from rust-osdev/dont-leak-back-padding |
Philipp Oppermann <d****v@p****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| bde33706 | merge Merge pull request #72 from rust-osdev/fuzz-ci |
Philipp Oppermann <d****v@p****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| a0c162ed | Fix imports | Philipp Oppermann <d****v@p****m> | about 3 years ago | |
| 20c624f3 | Run new cargo-fuzz job on CI with time limit | Philipp Oppermann <d****v@p****m> | about 3 years ago | |
| aa7d9f6e | merge Merge pull request #69 from evanrichter/fuzz-harness |
Philipp Oppermann <d****v@p****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| c24a6b98 | Ensure that memory gets freed again in tests | Philipp Oppermann <d****v@p****m> | about 3 years ago | |
| 7cca4045 | Consider regions that lead to very small back paddings as unsuitable | Philipp Oppermann <d****v@p****m> | about 3 years ago | |
| 9e5878a3 | Release version 0.10.3 | Philipp Oppermann <d****v@p****m> | about 3 years ago | |
| a59ceede | merge Merge pull request #67 from rust-osdev/fix-miri |
Philipp Oppermann <d****v@p****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 1c2c9bba | Update changelog for #68 | Philipp Oppermann <d****v@p****m> | about 3 years ago | |
| 168d791c | merge Merge pull request #68 from rust-osdev/fix-build-on-stable |
Philipp Oppermann <d****v@p****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| a04699df | Fix build on stable by adding missing field in `HoleList` initializer | Philipp Oppermann <d****v@p****m> | about 3 years ago | |
| 0f24df1c | Fix out of bounds extend in test | Philipp Oppermann <d****v@p****m> | about 3 years ago | |
| 47a1de25 | Update test to make miri happy | Philipp Oppermann <d****v@p****m> | about 3 years ago | |
| 798c9c63 | Update badges |
Philipp Oppermann <d****v@p****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 38df0052 | Trim trailing whitespace | Philipp Oppermann <d****v@p****m> | about 3 years ago | |
| 5eb2bc6e | Release version 0.10.2 | Philipp Oppermann <d****v@p****m> | about 3 years ago | |
| 013b0758 | merge Merge pull request from GHSA-xg8p-34w2-j49j |
Philipp Oppermann <d****v@p****m>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 7da0533e | Panic when trying to extend an unitialized Heap | Philipp Oppermann <d****v@p****m> | about 3 years ago | |
| ede19c8f | Safely keep track of pending extensions to the Heap | Evan Richter <e****r@g****m> | about 3 years ago | |
| c7e34284 | safe but infallible extend (wip) | Evan Richter <e****r@g****m> | about 3 years ago | |
| d0f8d629 | Document the minimum size requirements for the heap initialization methods | Philipp Oppermann <d****v@p****m> | about 3 years ago | |
| a505bfdd | Ensure proper heap alignment in tests | Philipp Oppermann <d****v@p****m> | about 3 years ago | |
| 8efb4b55 | Assert in `HoleList::new` that the space is large enough to store a `Hole` | Philipp Oppermann <d****v@p****m> | about 3 years ago | |
| c6956c62 | Add minimum size and alignment tests for `HoleList::new` | Philipp Oppermann <d****v@p****m> | about 3 years ago | |
| 0c116a44 | random action fuzzer | Evan Richter <e****r@g****m> | about 3 years ago | |
| 70494c37 | Add some tests for the new `try_extend` checks | Philipp Oppermann <d****v@p****m> | about 3 years ago | |
| 8230769e | Don't treat small heaps as empty to allow subsequent extension | Philipp Oppermann <d****v@p****m> | about 3 years ago | |
| c3558d2a | Add additional checks to `Heap::extend` to prevent out-of-bounds writes | Philipp Oppermann <d****v@p****m> | about 3 years ago | |
| cabe4809 | Release version 0.10.1 | James Munns <j****s@o****m> | over 3 years ago | |
| e595656c | merge Merge pull request #64 from jamesmunns/fix-free-insertion |
James Munns <j****s@o****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 2878c054 | Test more in miri, but don't print to the console | James Munns <j****s@o****m> | over 3 years ago | |
| 1bf1b9af | Update changelog, remove out of date TODO | James Munns <j****s@o****m> | over 3 years ago | |
| 63df552b | Add logic to merge to start/end of alloc region | James Munns <j****s@o****m> | over 3 years ago | |
| cf6a569e | Release version 0.10.0 | Philipp Oppermann <d****v@p****m> | over 3 years ago | |
| 4ebad48b | Update cargo-release configuration to latest version | Philipp Oppermann <d****v@p****m> | over 3 years ago | |
| dd26d100 | Update changelog | Philipp Oppermann <d****v@p****m> | over 3 years ago | |
| ca6309db | merge Merge pull request #62 from jamesmunns/james-miri |
Philipp Oppermann <d****v@p****m>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 085c2642 | Restore Send bound unsafely | James Munns <j****s@o****m> | over 3 years ago | |
| 4204ae3c | Let miri ignore leaks | James Munns <j****s@o****m> | over 3 years ago | |
| 0d263fc3 | Address review comments, update CHANGELOG, add CI miri tests | James Munns <j****s@o****m> | over 3 years ago | |
| 6129afaa | Fix constructor | James Munns <j****s@o****m> | over 3 years ago | |
| f3b37494 | Cargo fmt | James Munns <j****s@o****m> | over 3 years ago | |
| 7c578bee | Cleanups | James Munns <j****s@o****m> | over 3 years ago | |
| c56d1bcf | reimpl dealloc | James Munns <j****s@o****m> | over 3 years ago | |
| 3b570bf8 | (Sort of) Works, but I have a different idea | James Munns <j****s@o****m> | over 3 years ago | |
| 2f12b288 | Restore dealloc API | James Munns <j****s@o****m> | over 3 years ago | |
| c6f82533 | Rewrite `hole` using a cursor API | James Munns <j****s@o****m> | over 3 years ago | |
| 23ae87db | Also force alignment for max stack tests | James Munns <j****s@o****m> | over 3 years ago | |
| d93f94f4 | Investigate miri issues | James Munns <j****s@o****m> | over 3 years ago | |
| 1f848baf | Try to make miri happy by using `*mut u8` instead of `usize` for addresses | Philipp Oppermann <d****v@p****m> | over 3 years ago | |
| c8190bd9 | Release version 0.9.1 | Philipp Oppermann <d****v@p****m> | about 4 years ago | |
| 49413208 | Update changelog for #55 | Philipp Oppermann <d****v@p****m> | about 4 years ago | |
| 819aa03f | merge Merge pull request #55 from HeroicKatora/master |
Philipp Oppermann <d****v@p****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| fd82f6fd | Address review comments on names and doc | Andreas Molzer <a****r@g****e> | about 4 years ago | |
| 4bdd8a4f | Update changelog for #54 | Philipp Oppermann <d****v@p****m> | about 4 years ago | |
| acd98677 | Merge front/back padding after allocate current hole (#54) |
YodaLee <y****e@u****m>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 855b651c | Add Heap constructor, utilize in testing | Andreas Molzer <a****r@g****e> | about 4 years ago | |
| 059c706a | Add safe alternative for initialization | Andreas Molzer <a****r@g****e> | about 4 years ago | |
| e578033c | Release version 0.9.0 | Philipp Oppermann <d****v@p****m> | over 4 years ago | |
| 454118dc | merge Merge pull request #50 from phil-opp/nightly-fix |
Philipp Oppermann <d****v@p****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 7db3d582 | Update changelog for #50 | Philipp Oppermann <d****v@p****m> | over 4 years ago | |
| 282e542c | Update `spinning_top` dependency to `v0.2.3` | Philipp Oppermann <d****v@p****m> | over 4 years ago | |
| 251eb1b0 | Release version 0.8.11 | Philipp Oppermann <d****v@p****m> | almost 5 years ago | |
| 0e0a5fce | merge Merge pull request #49 from thalesfragoso/spin-night |
Philipp Oppermann <d****v@p****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| 15e79406 | Make sure alloc_ref is enabled when testing it | Thales Fragoso <t****z@g****m> | almost 5 years ago | |
| 296c3645 | Add new use_spin_nightly feature | Thales Fragoso <t****z@g****m> | almost 5 years ago | |
| 6bd19b91 | Release version 0.8.10 | Philipp Oppermann <d****v@p****m> | almost 5 years ago | |
| d746a5f9 | Improve docs for `HoleList` | Philipp Oppermann <d****v@p****m> | almost 5 years ago | |
| 1892866e | Make Hole struct private | Philipp Oppermann <d****v@p****m> | almost 5 years ago | |
| af5e10bf | Update changelog for #47 | Philipp Oppermann <d****v@p****m> | almost 5 years ago | |
| 2b38898d | Made hole module public for external uses (#47) |
Marco Cicognani <m****i@b****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago | |
| ad5beee0 | Release version 0.8.9 | Philipp Oppermann <d****v@p****m> | almost 5 years ago | |
| 70ea4e2b | merge Merge pull request #46 from phil-opp/build-on-stable |
Philipp Oppermann <d****v@p****m>
Committed by: GitHub <n****y@g****m> |
almost 5 years ago |