File tree
17 files changed
+226
-31
lines changed- src
- doc
- librustc_metadata
- libsyntax_pos
- test/compile-fail-fulldeps
- auxiliary
- tools
17 files changed
+226
-31
lines changed- .travis.yml-1
- second-edition/dictionary.txt-29
- second-edition/nostarch/chapter05.md+99-111
- second-edition/nostarch/chapter08.md+360-469
- second-edition/nostarch/chapter09.md+399-413
- second-edition/nostarch/chapter15.md+764-1.8k
- second-edition/nostarch/odt/chapter05.docx
- second-edition/nostarch/odt/chapter08.docx
- second-edition/nostarch/odt/chapter09.docx
- second-edition/src/appendix-02-operators.md+22-22
- second-edition/src/ch01-02-hello-world.md+1-1
- second-edition/src/ch03-02-data-types.md+12-8
- second-edition/src/ch05-00-structs.md+4-4
- second-edition/src/ch05-01-defining-structs.md+45-57
- second-edition/src/ch05-02-example-structs.md+30-30
- second-edition/src/ch05-03-method-syntax.md+17-17
- second-edition/src/ch06-01-defining-an-enum.md+1-1
- second-edition/src/ch06-02-match.md+1-1
- second-edition/src/ch07-01-mod-and-the-filesystem.md+1-1
- second-edition/src/ch08-00-common-collections.md+9-9
- second-edition/src/ch08-01-vectors.md+103-159
- second-edition/src/ch08-02-strings.md+157-192
- second-edition/src/ch08-03-hash-maps.md+90-117
- second-edition/src/ch09-00-error-handling.md+13-14
- second-edition/src/ch09-01-unrecoverable-errors-with-panic.md+69-80
- second-edition/src/ch09-02-recoverable-errors-with-result.md+119-150
- second-edition/src/ch09-03-to-panic-or-not-to-panic.md+94-94
- second-edition/src/ch10-02-traits.md+3-3
- second-edition/src/ch10-03-lifetime-syntax.md+1-1
- second-edition/src/ch11-01-writing-tests.md+6-5
- second-edition/src/ch11-02-running-tests.md+1-1
- second-edition/src/ch12-04-testing-the-librarys-functionality.md+1-1
- second-edition/src/ch12-06-writing-to-stderr-instead-of-stdout.md+1-1
- second-edition/src/ch13-02-iterators.md+1-1
- second-edition/src/ch13-04-performance.md+1-1
- second-edition/src/ch15-00-smart-pointers.md+31-87
- second-edition/src/ch15-01-box.md+85-233
- second-edition/src/ch15-02-deref.md+143-394
- second-edition/src/ch15-03-drop.md+88-183
- second-edition/src/ch15-04-rc.md+89-142
- second-edition/src/ch15-05-interior-mutability.md+161-425
- second-edition/src/ch15-06-reference-cycles.md+185-354
- second-edition/src/ch16-02-message-passing.md+4-4
- second-edition/src/ch16-03-shared-state.md+2-2
- second-edition/src/ch19-02-advanced-lifetimes.md+1-1
- second-edition/src/ch19-03-advanced-traits.md+76-253
- second-edition/src/ch19-04-advanced-types.md+7-7
- second-edition/src/ch19-05-advanced-functions-and-closures.md+2-2
- second-edition/src/ch20-01-single-threaded.md+1-1
- second-edition/src/ch20-05-sending-requests-via-channels.md+1-1
- second-edition/src/ch20-06-graceful-shutdown-and-cleanup.md+1-1
- second-edition/theme/index.hbs+11-56
- second-edition/tools/docx-to-md.xsl-1
Submodule nomicon updated from 0ee3f72 to a4322cc
Submodule reference updated from 36adc6a to 1abfbaa
Submodule libcompiler_builtins updated from 0b98447 to 6b9281d
- .travis.yml+5-14
- Cargo.lock+30-222
- Cargo.toml+2-2
- README.md+1-1
- appveyor.yml+1-1
- ci/docker/aarch64-linux-android/Dockerfile-13
- ci/docker/aarch64-unknown-linux-gnu/Dockerfile+2-2
- ci/docker/arm-linux-androideabi/Dockerfile-13
- ci/docker/arm-unknown-linux-gnueabihf/Dockerfile+2-2
- ci/docker/asmjs-unknown-emscripten/Dockerfile-20
- ci/docker/i686-linux-android/Dockerfile-13
- ci/docker/i686-unknown-linux-gnu/Dockerfile+1-1
- ci/docker/mips-unknown-linux-gnu/Dockerfile+2-2
- ci/docker/mips-unknown-linux-musl/Dockerfile+4-4
- ci/docker/mips64-unknown-linux-gnuabi64/Dockerfile+2-2
- ci/docker/mipsel-unknown-linux-musl/Dockerfile+4-4
- ci/docker/powerpc-unknown-linux-gnu/Dockerfile+2-2
- ci/docker/powerpc64-unknown-linux-gnu/Dockerfile+2-2
- ci/docker/s390x-unknown-linux-gnu/Dockerfile-3
- ci/docker/wasm32-unknown-emscripten/Dockerfile-21
- ci/docker/wasm32-unknown-emscripten/node-wrapper.sh-11
- ci/docker/x86_64-rumprun-netbsd/Dockerfile+1-5
- ci/docker/x86_64-rumprun-netbsd/runtest.rs-54
- ci/docker/x86_64-unknown-freebsd/Dockerfile+2-2
- ci/docker/x86_64-unknown-linux-gnu/Dockerfile+1-1
- ci/docker/x86_64-unknown-openbsd/Dockerfile+8
- ci/emscripten-entry.sh-19
- ci/emscripten.sh-54
- ci/run-docker.sh-1
- ci/run.sh+124-8
- ci/runtest-android.rs-41
- libc-test/Cargo.toml+1-11
- libc-test/build-generated.rs+16
- libc-test/build.rs+17-65
- libc-test/generate-files/Cargo.toml+16
- libc-test/run-generated-Cargo.toml+19
- libc-test/src/main-generated.rs+9
- libc-test/src/main.rs+1-1
- libc-test/test/linux_fcntl.rs-7
- src/lib.rs+7-16
- src/macros.rs+37
- src/redox.rs-31
- src/unix/bsd/apple/mod.rs+3-328
- src/unix/bsd/freebsdlike/dragonfly/mod.rs+17-242
- src/unix/bsd/freebsdlike/freebsd/aarch64.rs-2
- src/unix/bsd/freebsdlike/freebsd/mod.rs+17-254
- src/unix/bsd/freebsdlike/freebsd/x86_64.rs-2
- src/unix/bsd/freebsdlike/mod.rs+2-13
- src/unix/bsd/mod.rs+12-66
- src/unix/bsd/netbsdlike/mod.rs+6-15
- src/unix/bsd/netbsdlike/netbsd/mod.rs+1-87
- src/unix/bsd/netbsdlike/openbsdlike/mod.rs-78
- src/unix/haiku/b32.rs-1
- src/unix/haiku/b64.rs-1
- src/unix/haiku/mod.rs+66-145
- src/unix/mod.rs+45-8
- src/unix/newlib/mod.rs-58
- src/unix/notbsd/android/b32/arm.rs-3
- src/unix/notbsd/android/b32/mod.rs-29
- src/unix/notbsd/android/b64/aarch64.rs-3
- src/unix/notbsd/android/b64/mod.rs-30
- src/unix/notbsd/android/mod.rs+3-167
- src/unix/notbsd/emscripten.rs-1.7k
- src/unix/notbsd/linux/mips/mips32.rs+1-39
- src/unix/notbsd/linux/mips/mips64.rs+1-34
- src/unix/notbsd/linux/mod.rs+7-244
- src/unix/notbsd/linux/musl/b32/arm.rs-33
- src/unix/notbsd/linux/musl/b32/asmjs.rs+348
- src/unix/notbsd/linux/musl/b32/mips.rs+2-39
- src/unix/notbsd/linux/musl/b32/mod.rs+5
- src/unix/notbsd/linux/musl/b32/x86.rs-31
- src/unix/notbsd/linux/musl/b64/aarch64.rs-3
- src/unix/notbsd/linux/musl/b64/mod.rs-30
- src/unix/notbsd/linux/musl/b64/powerpc64.rs-3
- src/unix/notbsd/linux/musl/mod.rs+18-7
- src/unix/notbsd/linux/other/b32/arm.rs-33
- src/unix/notbsd/linux/other/b32/powerpc.rs-33
- src/unix/notbsd/linux/other/b32/x86.rs-31
- src/unix/notbsd/linux/other/b64/aarch64.rs-32
- src/unix/notbsd/linux/other/b64/powerpc64.rs-32
- src/unix/notbsd/linux/other/b64/sparc64.rs-30
- src/unix/notbsd/linux/other/b64/x86_64.rs-30
- src/unix/notbsd/linux/other/mod.rs+7
- src/unix/notbsd/linux/s390x.rs+7-32
- src/unix/notbsd/mod.rs+135-53
- src/unix/solaris/mod.rs+20-72
- src/unix/uclibc/mod.rs+24-135
- src/unix/uclibc/x86_64/l4re.rs-46
- src/unix/uclibc/x86_64/mod.rs+90-86
- src/windows.rs+1-2
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
293 | 293 |
| |
294 | 294 |
| |
295 | 295 |
| |
| 296 | + | |
296 | 297 |
| |
297 | 298 |
| |
298 | 299 |
| |
|
Lines changed: 3 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
27 | 27 |
| |
28 | 28 |
| |
29 | 29 |
| |
30 |
| - | |
| 30 | + | |
31 | 31 |
| |
32 | 32 |
| |
33 | 33 |
| |
| |||
87 | 87 |
| |
88 | 88 |
| |
89 | 89 |
| |
| 90 | + | |
| 91 | + | |
90 | 92 |
| |
91 | 93 |
| |
92 | 94 |
| |
|
Lines changed: 47 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
45 | 45 |
| |
46 | 46 |
| |
47 | 47 |
| |
48 |
| - | |
| 48 | + | |
| 49 | + | |
49 | 50 |
| |
50 | 51 |
| |
51 | 52 |
| |
| |||
237 | 238 |
| |
238 | 239 |
| |
239 | 240 |
| |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
| 261 | + | |
| 262 | + | |
| 263 | + | |
| 264 | + | |
| 265 | + | |
| 266 | + | |
240 | 267 |
| |
241 | 268 |
| |
242 | 269 |
| |
243 | 270 |
| |
| 271 | + | |
244 | 272 |
| |
245 | 273 |
| |
246 | 274 |
| |
247 | 275 |
| |
248 |
| - | |
| 276 | + | |
249 | 277 |
| |
250 | 278 |
| |
251 | 279 |
| |
| |||
292 | 320 |
| |
293 | 321 |
| |
294 | 322 |
| |
295 |
| - | |
| 323 | + | |
296 | 324 |
| |
297 | 325 |
| |
298 | 326 |
| |
| |||
1224 | 1252 |
| |
1225 | 1253 |
| |
1226 | 1254 |
| |
| 1255 | + | |
| 1256 | + | |
| 1257 | + | |
| 1258 | + | |
| 1259 | + | |
| 1260 | + | |
| 1261 | + | |
| 1262 | + | |
| 1263 | + | |
| 1264 | + | |
| 1265 | + | |
| 1266 | + | |
| 1267 | + | |
| 1268 | + | |
| 1269 | + | |
| 1270 | + | |
1227 | 1271 |
|
Lines changed: 12 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
42 | 42 |
| |
43 | 43 |
| |
44 | 44 |
| |
45 |
| - | |
| 45 | + | |
46 | 46 |
| |
47 | 47 |
| |
48 | 48 |
| |
| |||
323 | 323 |
| |
324 | 324 |
| |
325 | 325 |
| |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
326 | 330 |
| |
327 | 331 |
| |
328 | 332 |
| |
| |||
367 | 371 |
| |
368 | 372 |
| |
369 | 373 |
| |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
370 | 379 |
| |
371 | 380 |
| |
372 | 381 |
| |
| |||
421 | 430 |
| |
422 | 431 |
| |
423 | 432 |
| |
424 |
| - | |
425 | 433 |
| |
426 | 434 |
| |
427 | 435 |
| |
428 | 436 |
| |
429 | 437 |
| |
430 | 438 |
| |
| 439 | + | |
431 | 440 |
| |
432 | 441 |
| |
433 | 442 |
| |
| |||
456 | 465 |
| |
457 | 466 |
| |
458 | 467 |
| |
| 468 | + | |
459 | 469 |
| |
460 | 470 |
| |
461 | 471 |
| |
|
Lines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
24 | 24 |
| |
25 | 25 |
| |
26 | 26 |
| |
27 |
| - | |
| 27 | + | |
28 | 28 |
| |
29 | 29 |
| |
30 | 30 |
| |
| |||
204 | 204 |
| |
205 | 205 |
| |
206 | 206 |
| |
| 207 | + | |
207 | 208 |
| |
208 | 209 |
| |
209 | 210 |
| |
|
0 commit comments