Brian Kung
e8f5ee95c6
Emphasize moving code ( #883 )
...
This prevents people from having duplicate code and potentially encountering errors. If both copies are kept the compiler may complain `error: cannot find macro `serial_println` in this scope` in `main.rs`
2020-11-20 10:20:16 +01:00
Hamid R. K. Pishghadam
a6be039bdb
Post 04 translation done
2020-11-13 02:03:39 +03:30
Philipp Oppermann
d007af4811
Update blog to use mem feature of compiler_builtins
2020-10-02 23:12:46 +02:00
Philipp Oppermann
3ac8291712
Update blog posts to x86_64 v0.12.1 ( #859 )
2020-09-24 10:26:07 +02:00
Philipp Oppermann
4717834ad0
Add a note regarding https://github.com/rust-lang/cargo/issues/7359
2020-07-21 08:38:54 +02:00
Philipp Oppermann
3c723b428e
Update testing post for build-std feature
2020-07-17 12:42:06 +02:00
Philipp Oppermann
6f1f872158
Rename .cargo/config files to .cargo/config.toml
...
The latter makes it more clear what kind of file it is.
2020-07-17 11:57:17 +02:00
Axel Lindeberg
ee33868068
chore: update x86_64 crate links to latest version
2020-06-29 18:27:00 +02:00
Han Han
4540a2e725
sync dependencies from origin article ( #828 )
2020-06-29 16:13:28 +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
Philipp Oppermann
ee09a70d40
Update x86_64 dependency to version 0.11.0
2020-05-20 14:35:06 +02:00
Julian
355d3f6681
Fix typo ( #791 )
2020-04-13 11:16:03 +02:00
Philipp Oppermann
82c6a5dd60
Update x86_64 dependency to version 0.9.6
2020-03-08 14:38:38 +01:00
Philipp Oppermann
db69d016a9
Add metadata to translations and list translators
2020-02-17 12:04:12 +01:00
Philipp Oppermann
0f8bd7fab8
Fix internal link syntax in translation
2020-02-17 10:49:00 +01:00
Philipp Oppermann
7124ce742f
Merge branch 'master' into translations
2020-02-17 10:38:43 +01:00
Philipp Oppermann
7d27a2c4a4
Add chapter information to frontmatter
2020-02-11 10:29:48 +01:00
Philipp Oppermann
001e041855
Merge branch 'translations' into rustcc-translation
2019-12-19 13:19:00 +01:00
Philipp Oppermann
b65825e99a
Update docs.rs links to point to x86_64 0.8.1
2019-12-11 16:46:04 +01:00
Philipp Oppermann
f02e3a23ee
Update x86_64 version in Testing post
2019-12-11 16:37:16 +01:00
luojia65
469add4b6b
Add translations from rustcc/writing-an-os-in-rust
...
d5d1e6abc8
2019-11-28 13:11:25 +01:00
MarinPostma
6d95caec31
fixed repeated "the" typo ( #691 )
2019-11-23 15:41:31 +01:00
Philipp Oppermann
a133ea82cf
Update to new internal link syntax
2019-09-29 15:24:21 +02:00
Philipp Oppermann
9877e4c84d
Add missing import of serial_print in Testing post
2019-09-20 10:04:48 +02:00
Philipp Oppermann
ea1711fe06
Update docs link to use x86_64 version 0.7.5
2019-09-11 13:45:51 +02:00
Philipp Oppermann
bc738c8afc
Update x86_64, volatile, and spin dependencies
2019-09-11 13:30:44 +02:00
Nikos Fertakis
f4123dc011
Fix typo in 04-testing ( #654 )
2019-08-10 11:17:19 +02:00
Philipp Oppermann
87c64cf255
Rewrite section about no-harness tests ( #650 )
2019-08-07 12:39:28 +02:00
Philipp Oppermann
99f8d2cfe7
Rewrite CompareMessage to check the whole string ( #611 )
...
Not just a single string component like before.
2019-05-23 12:40:14 +02:00
Philipp Oppermann
f845b608c2
Update testing post to use -serial stdio instead of -serial mon:stdio ( #605 )
2019-05-09 15:01:09 +02:00
Philipp Oppermann
0632a0de80
Update posts for x86_64 version 0.7.0 ( #607 )
2019-05-09 15:00:49 +02:00
Philipp Oppermann
faf574621a
Update to x86_64 0.6.0
2019-05-03 19:25:48 +02:00
Matej Stuchlik
11e1f0d787
Typo: iozize -> iosize ( #594 )
2019-04-29 14:40:08 +02:00
Philipp Oppermann
b8d3aa32e9
Testing: PANIC_INFO needs to be adjusted after adding attributes/imports
2019-04-28 13:44:42 +02:00
Philipp Oppermann
1f9710308f
Add missing core::fmt::{self, Write} imports in testing post
2019-04-28 12:59:27 +02:00
bjorn3
7cbd985756
Update index.md ( #588 )
2019-04-27 19:28:20 +02:00
Philipp Oppermann
9995c69cc6
Mention deprecated Unit Testing and Integration Tests posts
2019-04-27 13:40:15 +02:00
Philipp Oppermann
e677e5d569
Set publish date
2019-04-27 13:40:15 +02:00
Philipp Oppermann
2286569694
Write summary section
2019-04-27 13:40:15 +02:00
Philipp Oppermann
c337840584
Typo fixes
2019-04-27 13:40:15 +02:00
Philipp Oppermann
3307cc6f66
Explain the timeout feature of bootimage
2019-04-27 13:40:15 +02:00
Philipp Oppermann
c10d2ef753
Add TODO
2019-04-27 13:40:15 +02:00
Philipp Oppermann
6f4383d004
Write requirements section
2019-04-27 13:40:15 +02:00
Philipp Oppermann
077b583eff
Delete content from old unit testing post
2019-04-27 13:40:15 +02:00
Philipp Oppermann
22261d8303
Write section about testing the panic handler
2019-04-27 13:40:15 +02:00
Philipp Oppermann
00b3ded7d6
Add missing imports
2019-04-27 13:40:15 +02:00
Philipp Oppermann
028d31cc5b
Make exit_qemu safe
2019-04-27 13:40:15 +02:00
Philipp Oppermann
6257baaea5
Some improvements
2019-04-27 13:40:15 +02:00
Philipp Oppermann
10718f2996
Continue post
2019-04-27 13:40:15 +02:00
Philipp Oppermann
736160a910
Some improvements
2019-04-27 13:40:15 +02:00