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
Philipp Oppermann
7d27a2c4a4
Add chapter information to frontmatter
2020-02-11 10:29:48 +01:00
Philipp Oppermann
409c6de44a
Add doc link for eh_personality language item
2020-01-29 13:29:01 +01:00
Philipp Oppermann
7070bb608d
Fix typo
...
Accidentally introduced in 0b9ca84735 .
2020-01-22 12:42:19 +01:00
Philip Molloy
d9d204a6cd
Remove superfluous adjective
...
"own" may be used as an adjective, but must follow a possessive word. Rather than add "our" just remove the adjective entirely since ownership is not significant.
Co-Authored-By: Philipp Oppermann <dev@phil-opp.com >
2019-12-29 11:47:06 -05:00
Philip Molloy
fdccda6b54
Add missing word to sentence
2019-12-27 16:25:23 -05:00
Bruno Flores
24d04e0e39
Fix minor typos. ( #675 )
2019-10-03 14:07:45 +02:00
Philipp Oppermann
a133ea82cf
Update to new internal link syntax
2019-09-29 15:24:21 +02:00
Philipp Oppermann
bd6fbcb1c3
Use misspell to fix some typos
2019-06-03 18:02:20 +02:00
Sam Gluck
b7e98fa04a
add missing "it" ( #590 )
2019-04-27 21:59:44 +02:00
Philipp Oppermann
0b9ca84735
Rewrite "A Freestanding Rust Binary" ( #577 )
...
- solve linker errors by compiling for thumbv7em-none-eabihf
- make old section about linker arguments optional content
- use different linker arguments on Windows and macOS to use the `_start` entry point on all OSs
- Add an (optional) section that explains how to set linker arguments in .cargo/config
- Add an (optional) section that discourages the linker arguments approach and recommends the `#[start]` attribute instead
- reorganize section levels
2019-04-11 15:28:51 +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
Philipp Oppermann
aa09d2f719
The first post is now buildable on stable Rust ( #551 )
2019-02-07 16:24:00 +01:00
Philipp Oppermann
131be53b1a
Add missing [panic] link
2019-02-05 22:17:57 +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
sergio valverde
40806ceda0
Fix old links in freestanding Rust bin post. ( #531 )
2019-01-22 09:31:24 +01:00
Philipp Oppermann
5a90015dc7
Clarify OS-specific entry points ( #516 )
...
Closes #515
Closes #514
2019-01-03 17:27:21 +01:00
Philipp Oppermann
bf413d3baa
Mention in the first post that our crate uses the 2018 edition
2018-11-18 15:01:55 +01:00
Philipp Oppermann
298e71401b
Update sections about panic_handler and eh_personality
...
The rust compiler no longer mentions the panic_impl language item.
2018-11-13 11:06:35 +01:00
Philipp Oppermann
768f81aedc
Use a nightly Rust version from the beginning
2018-10-28 13:04:35 +01:00
Tshepang Lekhonkhobe
36d56438a2
freestanding-rust-binary: small improves ( #471 )
2018-10-14 16:19:25 +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
Philipp Oppermann
2dd925d34d
Don't mention the deprecated panic_implementation
...
It existed only for a very short time, so I think that not many people will remember this attribute.
2018-10-01 10:39:09 +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
Philipp Oppermann
a2d99bb52e
Improve introductions of various posts
2018-07-26 19:15:50 +02:00
Donald Pinckney
b0d18c735b
Very small pluralization grammar fix in post 01 ( #454 )
2018-07-08 19:12:01 +02:00
Philipp Oppermann
3372966664
Add missing core::panic::PanicInfo imports in code snippets ( #440 )
2018-06-14 08:24:37 +02:00
Philipp Oppermann
ee07901388
Typo fixes
2018-06-04 14:05:34 +02:00
Philipp Oppermann
3f61050387
Define panic handler using new panic_implementation attribute ( #435 )
2018-06-04 13:19:44 +02:00
Philipp Oppermann
5f12cd8fea
Use CONSOLE entry points consistently
2018-04-09 01:20:22 +02:00
Philipp Oppermann
5d0503e250
Use explicit extern "C"
2018-04-02 17:31:04 +02: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
Lin
8a83c611eb
Added more specific instructions for nightly ( #415 )
2018-03-14 15:38:44 +01:00
Brian Campbell
558e9237fd
Remove extra "the" ( #407 )
...
There is an extra word in "the entry point is _the_ called `main`".
It's possible that "the entry point is _then_ called `main`" was intended,
but it works without the word just as well, so just remove it.
2018-03-10 16:39:33 +01:00
Philipp Oppermann
8bd66bf06f
Add missing name mangling link
2018-03-07 11:49:24 +01:00
Philipp Oppermann
fe472d3412
Adjust order number of first two posts
2018-02-26 19:02:31 +01:00
Philipp Oppermann
bd1cf20f05
Improve wording
2018-02-25 14:46:35 +01:00
Andre Richter
384f6c2420
Corrections from proof read ( #389 )
...
Some minor corrections while proof-reading.
Changed Max OS X to macOS, since it's the official Apple speak since 2016.
2018-02-12 12:37:26 +01:00
Philipp Oppermann
325f1f2756
Fix date of new post
2018-02-10 18:03:34 +01:00
Philipp Oppermann
254d5476b1
Update Linux/Windows/Mac entry points
2018-02-10 16:48:48 +01:00
Philipp Oppermann
cef44163bc
Remove/resolve some todos
2018-02-10 16:47:21 +01:00
Philipp Oppermann
eb688962a1
Rewrite first post to work on Windows too
2018-02-10 16:43:17 +01:00
Philipp Oppermann
c266193a34
We do not need separate “Intoduction” and “Booting” posts
2018-02-10 16:43:17 +01:00