Commit Graph

1528 Commits

Author SHA1 Message Date
Philipp Oppermann
d9d836fe2c Print panic message to vga buffer 2018-06-04 13:48:39 +02:00
Philipp Oppermann
3f61050387 Define panic handler using new panic_implementation attribute (#435) 2018-06-04 13:19:44 +02:00
Philipp Oppermann
3b8f9c7d36 Add 2018 HTWG talk to talks page 2018-06-04 10:34:08 +02:00
ccesare
9b94bdffed Small typo in second edition VGA buffer chapter (#434) 2018-05-27 16:19:46 +02:00
Philipp Oppermann
c566ad8456 Merge pull request #432 from phil-opp/design
Design Improvements
2018-05-23 10:59:24 +02:00
Philipp Oppermann
40cfef3115 Update gutenberg to 0.3.3 2018-05-22 19:51:37 +02:00
Philipp Oppermann
a860ca76b5 Change syntax highlighting theme to visual-studio-dark 2018-05-22 19:45:01 +02:00
Philipp Oppermann
b613c8e0ff Delete unused syntax.css 2018-05-22 19:45:01 +02:00
Philipp Oppermann
3de9c85065 Use system font size; make site a bit wider 2018-05-22 19:45:01 +02:00
Philipp Oppermann
92f4969cd9 Use non-breaking space for “read more” 2018-05-22 19:45:01 +02:00
Philipp Oppermann
1b9ec290a7 Merge pull request #431 from phil-opp/no-more-rust-target-path
No more RUST_TARGET_PATH
2018-05-07 16:04:13 +02:00
Philipp Oppermann
ab8a224b06 Add a code block for the bootimage build command 2018-05-07 13:02:07 +02:00
Philipp Oppermann
65211f85a5 Use cargo-xbuild instead of xargo and pass paths to --target 2018-05-07 12:59:24 +02:00
Philipp Oppermann
cb1fa395b1 Fix syntax errors in first construct_buffer() version 2018-05-04 18:12:08 +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
0aaeb52581 Use correct array-init version 2018-05-01 16:00:26 +02:00
Philipp Oppermann
1242eabb55 Merge pull request #428 from phil-opp/unit-tests
Create a new post about unit testing
2018-04-29 23:27:03 +02:00
Philipp Oppermann
94c3b63ff6 Update release date 2018-04-29 22:52:38 +02:00
Philipp Oppermann
547943bb94 Fix typos 2018-04-26 11:41:08 +02:00
Philipp Oppermann
c1961ec61c Depend on the master branch of array-init for now
Until a new crates.io version is released
2018-04-25 20:39: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
44ffa1d046 Create new post about unit testing 2018-04-25 20:39:16 +02:00
Philipp Oppermann
d7efdf013a Mention bootimage run in the Minial Rust Kernel post 2018-04-13 18:57:18 +02:00
Philipp Oppermann
5f12cd8fea Use CONSOLE entry points consistently 2018-04-09 01:20:22 +02:00
Philipp Oppermann
2a00afaab5 Update to xargo 0.3.12 (#427) 2018-04-08 17:47:43 +02:00
Philipp Oppermann
7a1c38a4ad Fix 32bit GNU appveyor build too 2018-04-08 13:49:37 +02:00
Philipp Oppermann
8a5ad66616 Fix undefined references related to cargo install-update on appveyor 2018-04-08 11:54:59 +02:00
Philipp Oppermann
81ed946515 Don't cache .cargo/{config, env} since it's empty anyway 2018-04-08 11:52:53 +02:00
Philipp Oppermann
dcf8b7767c A dependency on compiler_builtins is now automatically injected (#426) 2018-04-08 11:51: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
Philipp Oppermann
549dfd362b Mark _start as extern; fix wrong entry point name 2018-04-02 17:24:00 +02:00
Philipp Oppermann
0bd0c70c8f Update for bootimage 0.2.0 (#424) 2018-03-31 23:09:21 +02:00
SomeAnotherDude
e1338bb53e Add an empty branch to println!() macro to be consistent with std (#423) 2018-03-31 10:44:59 +02:00
Philipp Oppermann
5f195a869c Mention that libssl-dev is required for building bootimage 2018-03-23 14:32:50 +01:00
Philipp Oppermann
9a108026e6 Add a netlify.toml file 2018-03-18 17:24:28 +01:00
Philipp Oppermann
05b68e21f4 Add and describe rust-toolchain file 2018-03-17 18:20:08 +01:00
Philipp Oppermann
6599a6935f Use CONSOLE subsystem entry points; update link 2018-03-14 18:22:13 +01:00
Philipp Oppermann
8d312293b1 Use $(shell pwd) instead of $(pwd) in Makefile 2018-03-14 17:01:20 +01:00
bors[bot]
ed06b77864 Merge #417
417: Separate Writer::write_string and fmt::Write::write_str methods r=phil-opp a=phil-opp

Avoids confusion by using different names for the two methods (and keeping them both) instead of naming both `write_str` as before.
2018-03-14 14:39:59 +00:00
Lin
8a83c611eb Added more specific instructions for nightly (#415) 2018-03-14 15:38:44 +01:00
Philipp Oppermann
78bd186003 Separate Writer::write_string and fmt::Write::write_str methods 2018-03-13 21:16:22 +01:00
Philipp Oppermann
7a14fe6a90 Retry the rustup download on appveyor if it fails 2018-03-13 20:39:19 +01:00
Philipp Oppermann
424e9c4aaa Bors: Remove netlify from required status set
Netlify does not push status information for commits, only for pull requests.
2018-03-13 16:41:59 +01:00
Philipp Oppermann
59f5e4fe17 Mention RUST_TARGET_PATH in Set Up Rust post (first edition) (#416) 2018-03-13 16:39:32 +01:00
Aaron Hill
af151a2d45 Fix 'pwd' command substitution (#413) 2018-03-13 16:00:34 +01:00
Philipp Oppermann
77522e79c6 Remove old uses of x86_64-unknown-blog_os target
Reported in #406.
2018-03-11 11:46:19 +01:00
Philipp Oppermann
ace131cd4e Fix #410 2018-03-11 11:36:53 +01:00