Commit Graph

  • 559a90ad8b Format using rustfmt-nightly Philipp Oppermann 2017-06-20 17:55:33 +02:00
  • ff8e8e0f8b The collections crate was merged into the alloc crate (#333) Philipp Oppermann 2017-06-20 17:41:28 +02:00
  • 7d584818ff Fix CI by avoiding duplicate rustup installation (#330) Philipp Oppermann 2017-06-19 14:05:54 +02:00
  • 31806c7e92 Add redirect from /handling-exceptions-with-naked-fns.html Philipp Oppermann 2017-06-14 15:15:04 +02:00
  • ee6a4ecc53 Add missing redirect from /modifying-page-tables.html Philipp Oppermann 2017-06-13 23:08:20 +02:00
  • b5a271191d Make table of content JS async Philipp Oppermann 2017-06-13 22:10:44 +02:00
  • 076b4e132f Use a cdn for piwik.js Philipp Oppermann 2017-06-13 21:52:45 +02:00
  • 4df59060fb Move favicon to /favicon.ico Philipp Oppermann 2017-06-13 21:42:16 +02:00
  • 0048d3bcd3 Use js/ instead of piwik.js/php for caching and compression Philipp Oppermann 2017-06-13 21:33:06 +02:00
  • f807eaa95e Merge pull request #326 from phil-opp/gutenberg Philipp Oppermann 2017-06-13 21:03:00 +02:00
  • ab0d27e398 Redirect from /atom.xml to /rss.xml Philipp Oppermann 2017-06-13 20:35:03 +02:00
  • 487e4c18fc Add isso comments Philipp Oppermann 2017-06-13 20:34:15 +02:00
  • 1794a94fa9 Introduce an (arbitrary) ordering for extra pages Philipp Oppermann 2017-06-13 17:47:07 +02:00
  • e84c8ac638 Display date of last update for posts Philipp Oppermann 2017-06-13 17:35:08 +02:00
  • 6f8999ada5 Display date for posts Philipp Oppermann 2017-06-13 17:30:36 +02:00
  • ca96cae9cc Use a plain template for pages Philipp Oppermann 2017-06-13 17:30:06 +02:00
  • 1530cfe55f Include javascript table of content Philipp Oppermann 2017-06-13 17:07:36 +02:00
  • 918f9045d3 Rename naked exception handling section Philipp Oppermann 2017-06-13 14:27:24 +02:00
  • d83dc719cf Add piwik tracking code Philipp Oppermann 2017-06-13 12:56:58 +02:00
  • a1ed273f7f Add redirects from old URLs Philipp Oppermann 2017-06-09 18:46:59 +02:00
  • c104445880 Remove sections from URLs Philipp Oppermann 2017-06-09 18:08:10 +02:00
  • e11d838189 Add a 404 page Philipp Oppermann 2017-06-09 17:51:55 +02:00
  • 8140eb0e7c Don't render section pages for posts,pages,extra Philipp Oppermann 2017-06-09 17:43:58 +02:00
  • 4c09e9792b Remove python requirements we no longer need Philipp Oppermann 2017-06-09 15:47:18 +02:00
  • 6f14cc83af Adjust recent-updates generation for gutenberg Philipp Oppermann 2017-06-09 15:46:16 +02:00
  • 88d81461e2 Fix dead internal links Philipp Oppermann 2017-06-09 15:18:25 +02:00
  • f1ce61263c Move talks page to extra section Philipp Oppermann 2017-06-09 14:58:48 +02:00
  • 59594b8622 Replace unsupported highlight syntax with normal code blocks Philipp Oppermann 2017-06-09 14:43:03 +02:00
  • 945a766f0c Fix internal links Philipp Oppermann 2017-06-09 14:25:44 +02:00
  • 66e10facc1 Move images next to their corresponding posts Philipp Oppermann 2017-06-09 14:09:56 +02:00
  • 11de9b4c07 Update templates for new page sections Philipp Oppermann 2017-06-09 13:39:39 +02:00
  • d5a3b48d62 Make posts, pages, and extra sections Philipp Oppermann 2017-06-09 13:37:47 +02:00
  • 8289bc7d5b The css class for anchors was changed Philipp Oppermann 2017-06-09 13:36:53 +02:00
  • c6cd132de9 Sort naked exception handling posts correctly Philipp Oppermann 2017-06-09 13:36:31 +02:00
  • a80017cf6c Remove index section Philipp Oppermann 2017-06-09 13:35:50 +02:00
  • c2dcd29d81 Fix and update gutenberg config file Philipp Oppermann 2017-06-09 13:35:33 +02:00
  • 3f51f3c61d Use gutenberg's syntax for internal links Philipp Oppermann 2017-05-03 19:34:56 +02:00
  • 7744a08212 Move footnotes to the bottom Philipp Oppermann 2017-05-03 19:02:47 +02:00
  • 7e63bf08ff Move posts to their own subfolder Philipp Oppermann 2017-05-03 18:59:56 +02:00
  • 2ebc323cdb Don't underline the anchor link symbol Philipp Oppermann 2017-05-03 18:50:01 +02:00
  • c4f9b28b41 Add styling to heading anchors Philipp Oppermann 2017-05-03 18:33:40 +02:00
  • c5622c864e Add a “neutral” border style for post lists Philipp Oppermann 2017-05-02 08:54:45 +02:00
  • 76c0c4f1da Add slug for contact page Philipp Oppermann 2017-05-02 08:54:11 +02:00
  • 186ce23e11 Move additional-resources/old-posts to a section named extra Philipp Oppermann 2017-05-02 08:53:46 +02:00
  • 68453f7374 Use manual ordering for posts Philipp Oppermann 2017-05-02 08:51:47 +02:00
  • 168b598901 Create gutenberg templates Philipp Oppermann 2017-05-02 08:49:50 +02:00
  • d109912798 Remove hugo layout files Philipp Oppermann 2017-05-02 08:49:18 +02:00
  • 55b3378e8c Description field is optional now Philipp Oppermann 2017-05-02 08:47:54 +02:00
  • 1f5cca2779 Fix syntax of <!-- more --> marker Philipp Oppermann 2017-04-27 12:52:43 +02:00
  • f525541969 Fix front matter: Add description field and set slug Philipp Oppermann 2017-04-27 12:44:41 +02:00
  • 9940a598ab Create new config.toml for gutenberg Philipp Oppermann 2017-04-27 12:54:34 +02:00
  • 4f0fa4e1b3 Pluralize content folder names (“post” -> “posts”, etc.) Philipp Oppermann 2017-04-27 12:37:11 +02:00
  • b7ca881bed Add missing front matter Philipp Oppermann 2017-05-22 10:55:14 +02:00
  • 03fc9d2e4e Create a “Talks” page Philipp Oppermann 2017-05-22 10:53:23 +02:00
  • f3829346bc Unique::get/get_mut were renamed to as_ref/as_mut (#325) Philipp Oppermann 2017-05-12 21:32:38 +02:00
  • 8e5a85ece4 Create a new no_std cargo project Philipp Oppermann 2017-04-11 15:02:21 +02:00
  • 1c88c7f945 Update Readme for “Set Up Rust” post Philipp Oppermann 2017-04-11 19:49:06 +02:00
  • 9136a7b66f Zero all segment registers Philipp Oppermann 2017-04-11 14:59:43 +02:00
  • 415d27814f Do a far jump to long mode and print OKAY Philipp Oppermann 2017-04-11 14:59:09 +02:00
  • e684bfd262 Create and load a 64-bit GDT Philipp Oppermann 2017-04-11 14:56:58 +02:00
  • 936e2073a9 Enable paging first_edition_post_2 Philipp Oppermann 2017-04-11 14:55:41 +02:00
  • b199b02578 Set up page tables for identity mapping Philipp Oppermann 2017-04-11 14:54:35 +02:00
  • 90e716827a Check multiboot magic number and for CPUID/long mode support Philipp Oppermann 2017-04-11 14:52:34 +02:00
  • 9819e17a28 Create and load a stack Philipp Oppermann 2017-04-11 14:51:10 +02:00
  • 5ebdd89ffb Add an error function Philipp Oppermann 2017-04-11 14:50:00 +02:00
  • 78e86c2312 Update Readme for “Entering Longmode” post Philipp Oppermann 2017-04-11 19:46:25 +02:00
  • de26d37527 Ignore the build directory first_edition_post_1 Philipp Oppermann 2017-04-11 09:02:25 +02:00
  • b3d457bd79 Add a Makefile Philipp Oppermann 2017-04-11 09:02:09 +02:00
  • dfe8c93c4f Add the GRUB config file Philipp Oppermann 2017-04-11 09:01:46 +02:00
  • 0fddc38436 Add a linker script Philipp Oppermann 2017-04-11 09:01:32 +02:00
  • 3a05ccd994 Add multiboot header and boot.asm Philipp Oppermann 2017-04-11 09:01:14 +02:00
  • 79d1032d82 Add a Readme Philipp Oppermann 2017-04-11 19:44:44 +02:00
  • 3332e26dc3 Add travis config file Philipp Oppermann 2017-04-19 12:53:28 +02:00
  • 160b986322 The Makefile uses xargo instead of cargo now Philipp Oppermann 2017-05-09 19:01:05 +02:00
  • 6ef85ecd69 Add required linket-flavor field to target specification Philipp Oppermann 2017-04-20 19:29:23 +02:00
  • fd11d71f08 Link to new post_X tags (#320) Philipp Oppermann 2017-04-19 12:50:47 +02:00
  • 4634149084 Merge pull request #319 from phil-opp/double-faults-fixes Philipp Oppermann 2017-04-19 12:23:32 +02:00
  • 92566fcdc4 Fix highlight line numbers Philipp Oppermann 2017-04-19 12:17:57 +02:00
  • 44758f46fb Describe how to add a dependency on the bit_field crate Philipp Oppermann 2017-04-18 18:34:32 +02:00
  • aac958a119 Fix module file name (interrupts.rs -> interrupts/mod.rs) Philipp Oppermann 2017-04-18 18:27:26 +02:00
  • 559e85a597 Mention that we need to enable the abi_x86_interrupt feature (#318) Philipp Oppermann 2017-04-18 15:23:22 +02:00
  • f94062a9d5 Merge pull request #317 from phil-opp/kernel-heap-fixes Philipp Oppermann 2017-04-18 15:09:47 +02:00
  • f5d9766868 Add missing unsafe Philipp Oppermann 2017-04-18 14:58:52 +02:00
  • 538cc32766 A Xargo.toml is required as soon as we use alloc/collections Philipp Oppermann 2017-04-18 14:58:41 +02:00
  • f2c8b792d6 Minor fixes in code examples Philipp Oppermann 2017-04-18 12:36:04 +02:00
  • 1ad30d488c Merge pull request #311 from phil-opp/page-table-post-updates Philipp Oppermann 2017-04-13 19:52:45 +02:00
  • 493dede919 The x86_64 crate requires no unsafe for tlb flushing Philipp Oppermann 2017-04-13 19:43:38 +02:00
  • 9f0995c4b7 Update x86_64 crate to 0.1.2 Philipp Oppermann 2017-04-13 19:35:19 +02:00
  • df048c9922 The stack overflow no longer occurs since we're using a 16kb stack now Philipp Oppermann 2017-04-13 19:34:34 +02:00
  • e48aa7e68e Fix updated date of “Set Up Rust” Philipp Oppermann 2017-04-12 20:52:24 +02:00
  • d0e3a93672 Merge pull request #310 from phil-opp/set-up-rust-xargo Philipp Oppermann 2017-04-12 20:49:37 +02:00
  • c202937302 Add the new linker-flavor field to target json Philipp Oppermann 2017-04-12 20:45:59 +02:00
  • 239e96e8f2 Link to the new post_n tags Philipp Oppermann 2017-04-11 19:42:40 +02:00
  • f72cfbff34 Disable unwinding in the target config file Philipp Oppermann 2017-04-11 19:39:19 +02:00
  • 388f014fc3 Use rlibc 1.0 Philipp Oppermann 2017-04-11 19:38:38 +02:00
  • 42c6ad56bb Fix Todos, improve wording, and update console output Philipp Oppermann 2017-04-11 19:33:44 +02:00
  • 0d7a2bb070 Initial commit Philipp Oppermann 2017-04-11 08:59:57 +02:00
  • 04dcedbc38 Add link targets Philipp Oppermann 2017-04-10 09:20:48 +02:00
  • f58ec094ab Minor wording improvements Philipp Oppermann 2017-04-10 09:20:35 +02:00
  • 553fac369e Introduce our custom target (and xargo) already in “Set Up Rust” Philipp Oppermann 2017-04-03 22:21:01 +02:00