Commit Graph

2010 Commits

Author SHA1 Message Date
Philipp Oppermann
a3d73fa5ff Zola 0.10 was released 2020-02-17 10:23:42 +01:00
Philipp Oppermann
9547b0fc72 Revert "Use upcoming zola release on Github Actions"
This reverts commit c33c08392c.
2020-02-17 10:23:08 +01:00
Philipp Oppermann
bccfef77c9 Merge branch 'master' into zola-0.10.0 2020-02-17 10:22:11 +01:00
Philipp Oppermann
9924ed0b13 Add styling for upcoming multitasking chapter 2020-02-11 10:31:44 +01:00
Philipp Oppermann
78f55a701f Use for loop on index page instead of hardcoding post numbers 2020-02-11 10:29:48 +01:00
Philipp Oppermann
7d27a2c4a4 Add chapter information to frontmatter 2020-02-11 10:29:48 +01:00
Philipp Oppermann
c1319ba34f Update Readme for Allocator Designs post 2020-02-10 15:05:07 +01:00
Philipp Oppermann
a3eeb1ded7 Clarify that x86-interrupt only saves registers that are overwritten 2020-02-07 18:18:33 +01:00
Philipp Oppermann
536a37aee9 Shorten site description a bit 2020-02-07 12:29:39 +01:00
Philipp Oppermann
4707ea617f Update Allocator Designs post to signal OOM instead of panicking on overflow (#739) 2020-02-04 09:47:43 +01:00
Philipp Oppermann
83239394dd Mention potential bump allocator extensions (#722)
These extensions make it possible to reuse freed memory in more cases. While they would fix the failing test, they are no general solutions.
2020-02-04 08:55:02 +01:00
Philipp Oppermann
5276972c67 Set meta.description tag correctly 2020-02-03 17:13:28 +01:00
Philipp Oppermann
174d695512 Merge pull request #735 from phil-opp/status-update
Updates in January 2020
2020-02-01 14:26:48 +01:00
Philipp Oppermann
e134914ef8 Updates in January 2020 2020-02-01 14:24:58 +01:00
Philipp Oppermann
e91567f637 Reword 'thank you' section 2020-02-01 14:24:41 +01:00
Maxim Zholobak
423ab3fa68 Make active section link more discreet (#734) 2020-01-31 16:20:13 +01:00
Philipp Oppermann
b569fcbc25 Fix typo in Javascript comment 2020-01-31 14:19:52 +01:00
Philipp Oppermann
728620b527 Mark active item in table of contents (#733) 2020-01-31 14:17:22 +01:00
Philipp Oppermann
e2ea963d5d Make 'All Posts' link fixed
Fixes #731
2020-01-31 12:12:54 +01:00
Philipp Oppermann
670ac60e1b Update Allocator Designs post to use LinkedListAllocator::lock method 2020-01-30 13:04:56 +01:00
Philipp Oppermann
4f42826399 Update address on contact page 2020-01-30 12:42:13 +01:00
Philipp Oppermann
5f7437df8d Fix and improve generated HTML 2020-01-30 12:05:04 +01:00
Philipp Oppermann
409c6de44a Add doc link for eh_personality language item 2020-01-29 13:29:01 +01:00
Philipp Oppermann
571c66c1b2 Merge pull request #729 from phil-opp/front-page-update
Some style updates to the front page
2020-01-28 17:45:18 +01:00
Philipp Oppermann
6a56ea242f Fix dummy allocator code example (#728)
We forgot to remove the `allocator::` prefix when moving the ALLOCATOR declaration into the `allocator` module.
2020-01-28 17:10:46 +01:00
Philipp Oppermann
c7af79f452 Remove '(Second Edition)' from title 2020-01-28 17:06:47 +01:00
Philipp Oppermann
578b03efcb Move and rewrite front page section about first edition 2020-01-28 16:59:47 +01:00
Philipp Oppermann
d351e48602 Adjust style of 'read more' link 2020-01-28 16:58:26 +01:00
Philipp Oppermann
f710404f10 Remove extra content section from front page
We only have a single extra post, which is about building on Android and possibly outdated.
2020-01-28 16:57:49 +01:00
Philipp Oppermann
007bf8a937 Move posts about red zone and disabling SIMD in second post folder
They are strongly related to the second post.
2020-01-28 16:57:00 +01:00
Philipp Oppermann
0c67111e68 Merge pull request #721 from phil-opp/align-up-performance
Provide multiple implementations of align_up and mention performance
2020-01-28 10:39:20 +01:00
Philipp Oppermann
16a6aca76a Use bitmask method instead of align_offset
See https://github.com/phil-opp/blog_os/issues/720#issuecomment-578874828
2020-01-28 10:21:20 +01:00
Philipp Oppermann
c0399b04db Update allocator designs post to use checked additions (#727) 2020-01-27 13:25:13 +01:00
Philipp Oppermann
4b8c902354 Fix typo 2020-01-27 12:46:33 +01:00
Philipp Oppermann
7070bb608d Fix typo
Accidentally introduced in 0b9ca84735.
2020-01-22 12:42:19 +01:00
Philipp Oppermann
3a6aa9834a Provide multiple implementations of align_up and mention performance 2020-01-22 11:36:54 +01:00
Philipp Oppermann
0346ec3111 Merge pull request #719 from phil-opp/allocator-designs
New post about allocator designs
2020-01-20 14:22:09 +01:00
Philipp Oppermann
2f926b601c Update release date 2020-01-20 14:18:10 +01:00
Philipp Oppermann
d6da1c8485 Typo fixes 2020-01-20 14:17:44 +01:00
Philipp Oppermann
6ecf2998ee Minor improvements 2020-01-20 14:00:52 +01:00
Philipp Oppermann
13d65e64b5 Improve post introduction 2020-01-20 13:09:46 +01:00
Philipp Oppermann
0b9a80684a Fix typo 2020-01-20 11:47:54 +01:00
Philipp Oppermann
bd94c52c36 What's next? 2020-01-20 11:45:29 +01:00
Philipp Oppermann
9d25a18f9e Write summary 2020-01-20 11:38:02 +01:00
Philipp Oppermann
987138f5bf Write discussion section for fixed-size block allocator 2020-01-20 11:04:21 +01:00
Philipp Oppermann
dc8d0a833b Add image 2020-01-20 10:09:08 +01:00
Philipp Oppermann
6368938b9e Link to free list wikipedia article 2020-01-20 10:08:33 +01:00
Philipp Oppermann
8500b480a9 Reword 'support me' text 2020-01-15 18:53:58 +01:00
Philipp Oppermann
deca65eb1f Break long line in code excerpt 2020-01-15 18:23:59 +01:00
Philipp Oppermann
2cfa13a48f Add missing imports 2020-01-15 18:13:43 +01:00