summary refs log tree commit diff
path: root/src/libcore/comm.rs
AgeCommit message (Expand)AuthorLines
2012-07-09core: New closure syntax for comm.rs/task.rs docsBenjamin Herr-2/+2
2012-07-04convert doc-attributes to doc-comments using ./src/etc/sugarise-doc-comments....Gareth Daniel Smith-67/+67
2012-07-04Remove empty argument lists from do expressionsBen Striegel-15/+15
2012-07-03core: Convert iter::repeat to the for protocolBrian Anderson-8/+8
2012-07-03Switch 'native' to 'extern' (or 'foreign' in some descriptions)Graydon Hoare-2/+2
2012-07-02rustc: Implement a new resolve pass behind a compile flagPatrick Walton-2/+2
2012-07-01Convert to new closure syntaxBrian Anderson-23/+23
2012-06-30Eliminate usages of old sugared call syntaxBrian Anderson-21/+21
2012-06-29Switch the compiler over to using ~[] notation instead of []/~. Closes #2759.Michael Sullivan-1/+1
2012-06-25Make vectors uglier ([]/~). Sorry. Should be temporary. Closes #2725.Michael Sullivan-1/+1
2012-06-25core: Convert declarations to not use the trailing 'unsafe' notationBrian Anderson-2/+2
2012-06-22core: Name is_failure to is_err, is_success to is_okBrian Anderson-1/+1
2012-06-21core: Remove resolved FIXME around port destructionBrian Anderson-2/+0
2012-06-20Change core::comm to use classes instead of resourcesTim Chevalier-21/+30
2012-06-20Remove bind. Issue #2189Brian Anderson-2/+2
2012-06-07Use #[cfg(unix)] and #[cfg(windows)] everywhereBrian Anderson-3/+3
2012-06-04Machine types are different from int/uint, etc (Issue #2187)Eric Holk-2/+3
2012-06-03prohibit type parameters in native fns and other minor fixesNiko Matsakis-3/+3
2012-05-15core: Don't fail during port dtorBrian Anderson-17/+40
2012-05-03core: Add comm::listenBrian Anderson-0/+17
2012-05-03core: Add send/recv/peek methods for both ports and chansBrian Anderson-31/+82
2012-05-03core: Reorder declarations in comm so they read wellBrian Anderson-70/+82
2012-05-03core: Add comm::recv_chan to receive from a channelBrian Anderson-0/+52
2012-04-07core: Add priv::weaken_taskBrian Anderson-3/+2
2012-03-23Remove a FIXME and workaround that appear to be obsoleteTim Chevalier-3/+1
2012-03-23Remove last vestiges of old-style intrinsicsMarijn Haverbeke-1/+1
2012-03-23Support [rust_stack] annotation on native functions (crudely)Marijn Haverbeke-1/+0
2012-03-23Replace most uses of intrinsics in core with builtinsMarijn Haverbeke-30/+17
2012-03-22make --enforce-mut-vars always on, add mut annotations to remaining filesNiko Matsakis-2/+2
2012-03-20core: Rename unsafe::leak to unsafe::forget. Closes #2031Brian Anderson-1/+1
2012-03-17core: Fix signature of call_with_retptr. Closes #1987Brian Anderson-2/+1
2012-03-16core: Store reexporting result and either. Closes #1997Brian Anderson-2/+1
2012-03-15Associate FIXMEs with issue numbers (comments only)Tim Chevalier-2/+2
2012-03-15core: Channels are just port idsBrian Anderson-9/+7
2012-03-13Name types after their modules instead of 't'Brian Anderson-1/+1
2012-03-12Libc/os/run/rand/io reorganization. Close #1373. Close #1638.Graydon Hoare-11/+11
2012-03-09core: Convert to rustdocBrian Anderson-50/+44
2012-03-07add mutability annotations to libcoreNiko Matsakis-1/+1
2012-03-05rt: Add a hack to fix a port detach bugBrian Anderson-0/+2
2012-03-05rt: Fix the atomic get_ref_count method to avoid racesBrian Anderson-2/+0
2012-03-05rt: Properly block tasks while waiting for port detachBrian Anderson-2/+14
2012-03-05rt: Simplify the recv interfaceBrian Anderson-11/+12
2012-02-20core: New task APIBrian Anderson-3/+5
2012-02-16core: Add comm::select2Brian Anderson-1/+121
2012-02-14core: Add comm::peek for looking into the message queueBrian Anderson-0/+16
2012-02-01Remove native types from stdlibMarijn Haverbeke-5/+5
2012-01-23Add export{} syntax to encapsulate things that should be abstractTim Chevalier-2/+2
2012-01-23core: Format comm docs correctlyBrian Anderson-16/+20
2012-01-19Additional ; to , changes, disable "tag" and ";" in parser. Close #1430. Clos...Graydon Hoare-2/+2
2012-01-19libcore: "tag" -> "enum"Patrick Walton-2/+2