about summary refs log tree commit diff
path: root/src/test/run-pass/binops.rs
AgeCommit message (Collapse)AuthorLines
2011-12-16implement #[nolink]; deprecate #[link_name = ""]; note in stdlib to remove ↵Graham Fawcett-1/+1
empty link_name. Can't remove them from stdlib until the snapshotted compiler supports #[nolink].
2011-12-13Copy first batch of material from libstd to libcore.Graydon Hoare-3/+3
2011-11-16Use attributes for native module ABI and link nameHaitao Li-1/+3
This patch changes how to specify ABI and link name of a native module. Before: native "cdecl" mod llvm = "rustllvm" {...} After: #[abi = "cdecl"] #[link_name = "rustllvm"] native mod llvm {...} The old optional syntax for ABI and link name is no longer supported. Fixes issue #547
2011-11-09Add "cdecl" as synonym for "c-stack-cdecl"Brian Anderson-1/+1
2011-11-08Remove all uses of native cdecl except for those that yieldBrian Anderson-2/+4
2011-10-24move uses of rust ABI in tests to cdecl or c-stack-cdecl as apprNiko Matsakis-1/+1
Note: I found a bug in c-stack-cdecl which codes not permit such native functions to be used as values. I added an xfail-test (c-stack-as-value) documenting it.
2011-10-20Remove temporary fn# syntaxBrian Anderson-1/+1
2011-10-20Drop the 2 from the spawn*2 functionsBrian Anderson-2/+2
Issue #1022
2011-10-20Convert tests to use bare-fn spawnBrian Anderson-3/+3
Issue #1022
2011-09-01Remove a bunch of string builtins. Issue #855Brian Anderson-6/+4
2011-08-25Cleaning up task and comm exports, updating all the test cases.Eric Holk-5/+8
2011-08-20ReformatBrian Anderson-8/+8
This changes the indexing syntax from .() to [], the vector syntax from ~[] to [] and the extension syntax from #fmt() to #fmt[]
2011-08-17Remove last mentions of vec<> type in Rust sourceBrian Anderson-2/+2
2011-08-17Using move-mode for spawn thunks to avoid race conditions.Eric Holk-2/+3
2011-08-16Port the tests to the expr foo::<T> syntax.Erick Tryzelaar-2/+2
2011-08-16Port the tests to the typaram foo<T> syntax.Erick Tryzelaar-3/+3
2011-08-16Removed trans_comm.rs from the compiler. Updating aio/sio to work with the ↵Eric Holk-6/+8
new chan and port system, started on a networking module for the standard library.
2011-08-15Removed spawn and task from the parser. Updated all the tests except for the ↵Eric Holk-2/+3
benchmarks.
2011-08-12Change some tests that used binop autoderef.Michael Sullivan-3/+2
2011-08-11Fill out some of the run-pass/binops testsBrian Anderson-19/+20
Un-XFAIL, and just comment out and add a FIXME to the two cases that fail on linux. Closes #577. This still doesn't compare <, >, etc for channels, ports and tasks, but since they use pointer equality, that's a bit difficult to set up.
2011-08-09test: XFAIL binops.rs for now due to mysterious tinderbox failure on LinuxPatrick Walton-0/+5
2011-08-09test: Update binops.rs with the new equality semanticsPatrick Walton-11/+7
2011-08-03Remove all xfail-stage0 directivesBrian Anderson-2/+0
While it is still technically possible to test stage 0, it is not part of any of the main testing rules and maintaining xfail-stage0 is a chore. Nobody should worry about how tests fare in stage0.
2011-07-27Reformat for new syntaxMarijn Haverbeke-118/+118
2011-07-26Remove uses of tuples from the test suiteMarijn Haverbeke-1/+1
2011-07-14XFAIL some tests in stage 0Brian Anderson-0/+2
2011-07-11Fix comparisons of the nil type to do something sensible.Michael Sullivan-5/+3
Closes #576.
2011-06-28Use "" in the native_name as an indication that no extra options have toRafael Ávila de Espíndola-1/+1
be passed to the "linker". Use that for libc.
2011-06-27Record and link with used native libraries.Rafael Ávila de Espíndola-1/+1
2011-06-25Fail typechecking for bad binop/type combinationsBrian Anderson-0/+162
Includes assignment operations. Add regression tests for lots of less useful, less used or unexpected combinations, as well as a selection of compile-fail tests. Closes #500 (again!)