Gelez
7f9ff717b4
Fix a small typo ( #826 )
2020-06-19 13:00:43 +02:00
Han Han
aa895e271d
docs: remove version lock ( #822 )
...
fix error `error: the legacy LLVM-style asm! syntax is no longer supported`
2020-06-15 12:34:54 +02:00
Rodrigo Valle
6194a43724
Update link to const evaluator documentation ( #821 )
2020-06-12 11:08:33 +02:00
Philipp Oppermann
ec90a6a958
Merge pull request #820 from phil-opp/prevent-tail-recursion-in-test
...
Update Double Faults post to prevent tail recursion in test
2020-06-08 12:30:41 +02:00
Philipp Oppermann
9980989f7f
Update Double Faults post to prevent tail recursion in test
...
Adds a dummy volatile read in the stack_overflow test to ensure that it is not tail recursive. Thus, the compiler can't apply the tail call elimination optimization, which turns the recursive function into a loop and thus prevents the stack overflow from happening.
Code update in https://github.com/phil-opp/blog_os/pull/818 .
2020-06-08 12:29:02 +02:00
Philipp Oppermann
e1228d8708
Merge pull request #819 from phil-opp/remove-superfluous-test-printing
...
Remove superfluous printing from tests
2020-06-08 12:12:26 +02:00
Philipp Oppermann
c081c3f51f
Remove superfluous printing from tests
...
Our test_runner now prints these messages automatically (see #816 and #817 ).
2020-06-08 12:11:39 +02:00
Philipp Oppermann
0fa30e24c7
Merge pull request #817 from phil-opp/testable-trait
...
Update Testing post to use Testable trait for automatic printing
2020-06-08 11:50:47 +02:00
Philipp Oppermann
a3dcc3095e
Update Testing post to use Testable trait for automatic printing
...
Updates the post for the changes in https://github.com/phil-opp/blog_os/pull/816 .
2020-06-08 11:48:56 +02:00
二手掉包工程师
433fd26173
fix(post-11): refine typo and use assert_eq ( #813 )
2020-06-05 15:50:22 +02:00
Philipp Oppermann
59a7f96ae8
Update simple_allocation test in Heap Allocation post
2020-05-22 10:56:35 +02:00
Philipp Oppermann
788d6a7e22
Use the latest version of bootimage
2020-05-21 10:45:17 +02:00
Philipp Oppermann
1f8a388bdc
Fix typo
2020-05-21 09:45:32 +02:00
Philipp Oppermann
524fa5330f
Point bootloader docs.rs link to latest version
2020-05-21 09:39:14 +02:00
Philipp Oppermann
c7c7f64f79
Merge pull request #810 from phil-opp/update-pic8259
...
Update Hardware Interrupts post to use pic8259_simple v0.2.0
2020-05-21 09:38:13 +02:00
Philipp Oppermann
fddab6967d
Update Hardware Interrupts post to use pic8259_simple v0.2.0
2020-05-21 09:34:05 +02:00
Philipp Oppermann
5e37a0ed5d
Mention alternative names for bump/linked list allocator design
2020-05-20 15:19:00 +02:00
Philipp Oppermann
5caf136bc2
Merge pull request #809 from phil-opp/update-x86_64
...
Update x86_64 dependency to version 0.11.0
2020-05-20 15:12:50 +02:00
Philipp Oppermann
2cb6a0ffe7
Fix docs.rs anchor name
2020-05-20 14:57:57 +02:00
Philipp Oppermann
fbaa641841
Update Heap Allocation post for x86_64 v0.11.0
2020-05-20 14:46:14 +02:00
Philipp Oppermann
1a5d91be4b
Update Paging Implementation post for x86_64 v0.11.0
2020-05-20 14:43:58 +02:00
Philipp Oppermann
ee09a70d40
Update x86_64 dependency to version 0.11.0
2020-05-20 14:35:06 +02:00
Philipp Oppermann
a8c85afeb0
Merge pull request #808 from phil-opp/update-bootloader
...
Update bootloader to v0.9.3
2020-05-20 14:23:01 +02:00
Philipp Oppermann
70b2f07694
Update bootloader to v0.9.3
2020-05-20 14:16:43 +02:00
Philipp Oppermann
a79cea1cd6
Update Allocator Designs post for #806
2020-05-20 10:54:52 +02:00
Philipp Oppermann
052fc405ad
Merge pull request #805 from phil-opp/merge-task_queue-and-wake_queue
...
Update Async/Await post for simplified executor design
2020-05-19 14:34:50 +02:00
Philipp Oppermann
36e8c16a2c
Update Async/Await post for simplified executor design
...
See https://github.com/phil-opp/blog_os/pull/804 for more information.
2020-05-19 14:25:24 +02:00
Philipp Oppermann
199c3b467c
Fix file name in example
2020-05-18 11:40:06 +02:00
hg
516121b698
Add one more unsafe superpower ( #802 )
2020-05-17 12:45:10 +02:00
Lars Kloosterman
389b97f13e
Fix a tiny typo ( #799 )
2020-05-03 21:24:03 +02:00
Philipp Oppermann
1adfacf21d
Fix dead link
2020-04-29 14:46:30 +02:00
Philipp Oppermann
a7a57578e9
Fix memory address in self-referential struct example
2020-04-23 12:04:27 +02:00
韩朴宇
0b957688b7
Fix command line in Chinese translation of post 2 ( #794 )
2020-04-14 10:42:48 +02:00
ptrckd
ed3eaacb44
We no longer make entry points for Windows and macOS in post-01 ( #789 )
2020-04-13 11:24:08 +02:00
Julian
355d3f6681
Fix typo ( #791 )
2020-04-13 11:16:03 +02:00
Philipp Oppermann
e46d1f3455
Fix RSS link in <head>
2020-04-10 11:55:19 +02:00
Toothbrush
cf1e447d9c
Remove note about rustfmt and clippy components ( #788 )
...
This note is no longer needed since 2020-04-06 (see https://rust-lang.github.io/rustup-components-history/ ).
2020-04-09 09:27:18 +02:00
Philipp Oppermann
b2b58278be
Remove note about job search
2020-04-08 15:15:20 +02:00
Philipp Oppermann
a947956616
Add link tag for RSS feed
2020-04-07 15:42:14 +02:00
Stefan Gränitz
9b3ab1bba5
Some more fixes in Async/Await ( #787 )
2020-04-07 10:51:50 +02:00
Stefan Gränitz
cbfd467011
Fix 3 typos in Async/Await ( #786 )
2020-04-06 10:24:26 +02:00
Philipp Oppermann
a237cd2777
Truncate description of extra pages to 150 characters
2020-04-02 10:34:18 +02:00
Philipp Oppermann
f13fc3062a
Remove duplicated <h1> tags on first edition index
2020-04-02 10:32:41 +02:00
Philipp Oppermann
392cbc2d41
Merge pull request #784 from phil-opp/status-update
...
Updates in March 2020
2020-04-01 16:48:07 +02:00
Philipp Oppermann
f8f9a02d56
Updates in March 2020
2020-04-01 14:49:18 +02:00
Philipp Oppermann
47969a618e
Merge pull request #783 from phil-opp/task-id-counter
...
Update Async/Await post for new task ID implementation
2020-04-01 12:54:46 +02:00
Philipp Oppermann
a96a5ca8d7
Update Async/Await post for new task ID implementation
...
Updates the post to incorporate the changes from #782 .
2020-04-01 12:51:20 +02:00
Philipp Oppermann
b6d09c8a70
Fix duplicate words
2020-04-01 12:19:48 +02:00
Philipp Oppermann
a98de2a76c
Fix typo
2020-03-31 16:41:39 +02:00
Julian
8aea96a4e3
Fix typo ( #781 )
2020-03-31 15:41:08 +02:00