Commit Graph

57 Commits

Author SHA1 Message Date
Philipp Oppermann
0619f3a9e7 Convert all external links to https (if supported) 2020-02-21 11:53:34 +01:00
Philipp Oppermann
65da18d143 Fix dead links 2020-02-17 13:41:22 +01:00
Jayanth Manklu
b01c6b68b6 Fix a grammatical miss in println macro section (#745) 2020-02-16 17:56:40 +01:00
Philipp Oppermann
7d27a2c4a4 Add chapter information to frontmatter 2020-02-11 10:29:48 +01:00
Bruno Flores
24d04e0e39 Fix minor typos. (#675) 2019-10-03 14:07:45 +02:00
Philipp Oppermann
bc738c8afc Update x86_64, volatile, and spin dependencies 2019-09-11 13:30:44 +02:00
Philipp Oppermann
bc5631d9a8 Fix lot of dead links in both the 2nd and 1st edition 2019-07-07 10:33:12 +02:00
Philipp Oppermann
67e780691c Clarifications for VGA text buffer format 2019-07-06 11:15:37 +02:00
Philipp Oppermann
684e21fcec Update VGA buffer post for commit fcd849f47
Commit fcd849f471
2019-06-17 17:30:09 +02:00
Philipp Oppermann
65e8b354d3 Typo fix 2019-05-26 16:00:44 +02:00
Philipp Oppermann
bd95ade626 Clarify that print_something needs to be called from _start 2019-05-26 15:58:08 +02:00
Philipp Oppermann
6eb9c83345 Spell out post-* branch names in posts 2019-04-03 12:12:48 +02:00
Philipp Oppermann
48d96243ea Add an inline table of contents to all posts 2019-03-19 13:01:25 +01:00
Philipp Oppermann
82256aaa2f Use zola's page_template feature 2019-03-14 12:58:10 +01:00
esplo
a7f9477e95 fix typo: 'can used' -> 'can be used' (#559) 2019-02-18 16:30:54 +01:00
Philipp Oppermann
47092acf8c Use repr(transparent) for vga_buffer::{ColorCode, Buffer} 2019-02-05 10:53:55 +01:00
Steve Hess
82f249ca6f fix broken links in VGA buffer post (#546) 2019-02-04 11:46:32 +01:00
Philipp Oppermann
55d86b8d42 Spelling: Github -> GitHub 2019-01-27 18:00:08 +01:00
Philipp Oppermann
1034c884ac Add source code link to each post 2019-01-27 17:58:30 +01:00
Philipp Oppermann
ea7f4d74f6 Sort by order has been removed 2019-01-22 15:47:57 +01:00
Pen Tree
ef2bf0ca0f fix unreachable link
seems rustc-guide already move to https://rust-lang.github.io/rustc-guide/
2019-01-21 21:12:59 +08:00
Dato Simó
aa72396013 Add closing quote, missing in print! invocation. (#527) 2019-01-20 19:49:24 +01:00
Philipp Oppermann
f03463bd85 Rust 2018 allows foo.rs with foo/*.rs submodules
Fixes #525
2019-01-20 17:29:52 +01:00
Philipp Oppermann
4a257c6bad Don't import println in main.rs 2018-12-09 12:24:30 +01:00
Philipp Oppermann
ad7c11c0a3 Add #[doc(hidden)] to {vga_buffer, serial}::_print functions 2018-11-19 10:14:47 +01:00
Philipp Oppermann
8e292cc593 Fix typo: invokation -> invocation 2018-11-19 09:44:02 +01:00
Philipp Oppermann
0b5e89fbb7 Remove all the extern crate definitions 2018-11-18 15:30:19 +01:00
Philipp Oppermann
ba31b21661 Update the VGA buffer post to the new println macro and Rust 2018 2018-11-18 15:01:55 +01:00
Philipp Oppermann
e7d4012653 Import lazy_static through normal use 2018-11-13 11:36:40 +01:00
Philipp Oppermann
21f3152dc0 Explictly mention in VGA buffer post in which file a code example belongs 2018-11-13 11:12:40 +01:00
Philipp Oppermann
1b52ff1acf Fix: standard library -> core library 2018-10-26 12:30:20 +02:00
Donald Pinckney
f6196a73be Bump spin version as 0.4.6 can't build on nightly (#485) 2018-10-24 09:31:42 +02:00
Connor E
cd44531822 Use shorthand struct initialization syntax (#482) 2018-10-22 19:49:24 +02:00
Philipp Oppermann
6f48a17ba4 Pub and no_mangle are no longer required for panic_handler (#468) 2018-10-01 13:11:39 +02:00
Ben
2a9075d642 Rfc 2070 panic implementation deprecated (#467)
* Make changes to code examples.

* Explain that panic_implementation has been deprecated

* Update attributes in source code.
2018-10-01 10:38:48 +02:00
Kazushige Tominaga
91001d9158 Use write_string instead of write_str in example code (#462) 2018-08-14 12:57:18 +02:00
Philipp Oppermann
a2d99bb52e Improve introductions of various posts 2018-07-26 19:15:50 +02:00
Erlend
3e570a8cfb Fix links that pointed to a redirection page (#447) 2018-07-01 18:58:00 +02:00
Philipp Oppermann
275ba7509f Remove TODO introduced by rebasing
(this already exists)
2018-06-20 12:06:12 +02:00
Philipp Oppermann
c39835e61e Extend explanation of lazy_static 2018-06-17 20:08:06 +02:00
Philipp Oppermann
38fe338029 Add a TODO about panic messages to vga buffer post 2018-06-10 13:30:33 +02:00
Philipp Oppermann
ee07901388 Typo fixes 2018-06-04 14:05:34 +02:00
Philipp Oppermann
d9d836fe2c Print panic message to vga buffer 2018-06-04 13:48:39 +02:00
ccesare
9b94bdffed Small typo in second edition VGA buffer chapter (#434) 2018-05-27 16:19:46 +02:00
Philipp Oppermann
ba266f31c5 ColorCode::new does not need to be a const fn 2018-05-01 17:28:16 +02:00
Philipp Oppermann
b278b9ec76 Update “What's next?” section of vga buffer post 2018-04-25 20:39:16 +02:00
Philipp Oppermann
573e1ed40c Derive PartialEq/Eq for vga buffer types 2018-04-25 20:39:16 +02:00
Philipp Oppermann
6d0f103c16 Handle non-printable characters in vga buffer module (#425) 2018-04-07 19:45:28 +02:00
Philipp Oppermann
21fb890328 Run rustfmt 2018-04-02 17:34:37 +02:00
Philipp Oppermann
5d0503e250 Use explicit extern "C" 2018-04-02 17:31:04 +02:00