Brian Anderson
|
e78b1040e7
|
rustc: Pull some uses of early_error up into build_target_config
|
2012-01-14 15:14:43 -08:00 |
|
Brian Anderson
|
876e9fdc06
|
rustc: Rename diagnostic::diagnostictype to 'level'
|
2012-01-14 15:14:43 -08:00 |
|
Brian Anderson
|
824beb4c3b
|
rustc: Make it not an error when the source can't be loaded for highlighting
I plan to have a callback mechanism for reporting errors and it gets wierd
when reporting errors while reporting an error.
|
2012-01-14 15:14:43 -08:00 |
|
Brian Anderson
|
e4849d5e5d
|
rustc: Allow a custom diagnostic emitter when building the handler
|
2012-01-14 15:14:43 -08:00 |
|
Josh Matthews
|
7cbd90f501
|
Fix up LLVM type stringification to correspond to Core.h
|
2012-01-14 18:13:26 -05:00 |
|
Brian Anderson
|
9e40e43e74
|
build: Build libraries in the bin directory on win32
|
2012-01-14 13:43:04 -08:00 |
|
Grahame Bowland
|
2b5bd7cd6d
|
Update vim syntax with new keywords
|
2012-01-14 23:11:33 +08:00 |
|
Brian Anderson
|
84664304cc
|
libcore: Remove void declaration from comm::rustrt
|
2012-01-14 03:13:41 -08:00 |
|
Brian Anderson
|
d978aace53
|
libcore: Make ctypes::void an unconstructable, undestructurable tag
|
2012-01-14 03:13:09 -08:00 |
|
Brian Anderson
|
26551e5481
|
libstd: Remove util::void
|
2012-01-14 02:51:08 -08:00 |
|
Brian Anderson
|
a3f5c66484
|
libstd: Remove util::orb. Redundant with core::bool
|
2012-01-14 02:48:16 -08:00 |
|
Brian Anderson
|
8f69176a14
|
Register snapshots
|
2012-01-14 01:13:56 -08:00 |
|
Brian Anderson
|
dbf6ed9221
|
rustc: Remove emit_fatal/error/warning/note functions
|
2012-01-13 22:07:55 -08:00 |
|
Brian Anderson
|
1a6383a0eb
|
rustc: Add a distinct fatal diagnostic level
|
2012-01-13 22:07:55 -08:00 |
|
Brian Anderson
|
eb41fd9021
|
Update tools for new parser API
|
2012-01-13 22:07:55 -08:00 |
|
Brian Anderson
|
478134354d
|
rustc: Rename the lexer's err message to fatal and make it fail
|
2012-01-13 22:07:55 -08:00 |
|
Brian Anderson
|
f4bd03b998
|
rustc: Replace the lexer's error handling with diagnostic impl
|
2012-01-13 22:07:55 -08:00 |
|
Brian Anderson
|
e90701c546
|
rustc: Replace parser's error handling with diagnostic impl
|
2012-01-13 22:07:55 -08:00 |
|
Brian Anderson
|
2e69c29660
|
rustc: Replace session's error handling with diagnostic impl
|
2012-01-13 22:07:55 -08:00 |
|
Brian Anderson
|
d4e089e94b
|
rustc: Add diagnostic::handler iface and default impl
This is for moving error handling logic out of the session
|
2012-01-13 22:07:55 -08:00 |
|
Brian Anderson
|
889f6317be
|
Merge pull request #1515 from reubenmorais/master
Fix Clang option in configure script
|
2012-01-13 21:05:06 -08:00 |
|
Reuben Morais
|
04dd610053
|
Fix clang option in configure script
|
2012-01-14 02:41:12 -02:00 |
|
Brian Anderson
|
da6674baed
|
rustc: Stop exporting various things from driver::diagnostic
|
2012-01-13 16:08:59 -08:00 |
|
Brian Anderson
|
ced0aa13d3
|
rustc: Extract driver::diagnostic from syntax::codemap
|
2012-01-13 16:06:56 -08:00 |
|
Brian Anderson
|
bb1e8d2339
|
rustc: Some more codemap refactoring
|
2012-01-13 15:52:03 -08:00 |
|
Brian Anderson
|
f26266e03d
|
rustc: Refactor codemap::emit_* functions
A codemap is only needed when we have a span so put them both into the option.
|
2012-01-13 15:52:03 -08:00 |
|
Graydon Hoare
|
f535940bd5
|
Import task and memory-model docs.
|
2012-01-13 15:43:12 -08:00 |
|
Graydon Hoare
|
91b0a51290
|
Change builtin macro defs to use #macro()
|
2012-01-13 15:43:12 -08:00 |
|
Graydon Hoare
|
4f9e1ba80b
|
More doc porting.
|
2012-01-13 15:43:12 -08:00 |
|
Niko Matsakis
|
4a34a7128a
|
xfail the tests for now, pending #1511 being fixed
|
2012-01-13 15:30:50 -08:00 |
|
Brian Anderson
|
a2e07a97ba
|
test: xfail-pretty run-pass/tag-disr-val-shape
|
2012-01-13 15:14:06 -08:00 |
|
Brian Anderson
|
d76362d45e
|
test: Simplify rope::bal1. Closes #1424
|
2012-01-13 14:55:07 -08:00 |
|
Brian Anderson
|
09856537ab
|
build: Add shortcut targets for pretty-print tests
|
2012-01-13 14:48:07 -08:00 |
|
Josh Matthews
|
bdf3a6ba88
|
Undo over-enthusiastic obj system removal in debuginfo.
|
2012-01-13 17:28:23 -05:00 |
|
Brian Anderson
|
e66c036c9f
|
libcore: Add task::try
|
2012-01-13 14:21:17 -08:00 |
|
Niko Matsakis
|
31bb6a60bb
|
Fixes #1499: a test that shape code can walk explicit disr values
|
2012-01-13 13:57:06 -08:00 |
|
Brian Anderson
|
6c05214ef8
|
rustc: Turn logging off by default
|
2012-01-13 13:44:09 -08:00 |
|
Brian Anderson
|
79207321ae
|
libcore: Add core::logging::console_on/off functions
These affect logging output to stdout globally, and turning the console off
has no effect when overridden by RUST_LOG.
|
2012-01-13 13:44:09 -08:00 |
|
Brian Anderson
|
f5f36e8b49
|
rt: Allow console logging to be turned off
|
2012-01-13 13:44:09 -08:00 |
|
Marijn Haverbeke
|
7150643588
|
Remove workaround for issue #1494
We have a snapshot that includes the fix.
|
2012-01-13 21:38:29 +01:00 |
|
Brian Anderson
|
bb1e79768c
|
llvm: Switch back to LLVM trunk
|
2012-01-13 11:05:59 -08:00 |
|
Niko Matsakis
|
8685a1f7c4
|
distinguish "any closure" and "stack closure" (block)
|
2012-01-13 09:31:40 -08:00 |
|
Niko Matsakis
|
47a534c197
|
make blocks fn& and fn stand for "any closure"
|
2012-01-13 06:36:31 -08:00 |
|
Niko Matsakis
|
3f3bfeec27
|
make "native fn" the type for bare functions, remove fn exprs
|
2012-01-13 06:27:35 -08:00 |
|
Niko Matsakis
|
455f8b0d45
|
deprecate fn exprs and the fn() type, preferring fn@ and native fn
|
2012-01-13 06:27:34 -08:00 |
|
Marijn Haverbeke
|
d2be5b6c7a
|
Remove tests for objs, adjust tests that use objs
|
2012-01-13 11:52:13 +01:00 |
|
Marijn Haverbeke
|
24102d50ad
|
Obj system? What obj system?
Removes the obj system from the compiler.
Closes #1484
|
2012-01-13 11:51:29 +01:00 |
|
Marijn Haverbeke
|
eb07fa4d3b
|
Remove all remaining uses of objs from the compiler
|
2012-01-13 11:51:17 +01:00 |
|
Marijn Haverbeke
|
7f62944559
|
Convert the objects used in the lexer and parser to records + impls
|
2012-01-13 11:50:53 +01:00 |
|
Brian Anderson
|
0616cba62b
|
libcore: Add sys::set_exit_status
Sets the process exit code
|
2012-01-12 22:24:27 -08:00 |
|