Niko Matsakis
|
6c6ad229a3
|
break up borrowck into modules and begin to document how it works
|
2012-06-01 10:50:19 -07:00 |
|
Lindsey Kuper
|
3c622a5b12
|
Clarifying comments in test.
|
2012-06-01 10:30:50 -07:00 |
|
Lindsey Kuper
|
43eb5f0a2e
|
More tests wrt #2263.
|
2012-06-01 09:26:48 -07:00 |
|
Lindsey Kuper
|
9a89a7503d
|
Clarify comments in test.
|
2012-06-01 09:26:48 -07:00 |
|
Niko Matsakis
|
5b40066a47
|
register snapshots
|
2012-06-01 05:18:19 -07:00 |
|
Brian Anderson
|
4c8bc19ad2
|
rt: Refactor task failure to go through rust_task_fail
This is the place to but a breakpoint. We will raise SIGINT here
to break into the debugger.
|
2012-05-31 23:47:52 -07:00 |
|
Michael Sullivan
|
e47962f6a9
|
Have lint build up a table of the warning settings on a per item basis for later use.
|
2012-05-31 19:07:24 -07:00 |
|
Michael Sullivan
|
d1a65da835
|
Time lint in the driver like every other pass, instead of in lint.
|
2012-05-31 19:07:24 -07:00 |
|
Michael Sullivan
|
af228711e5
|
Make lint properly deal with nested items. Closes #2473.
|
2012-05-31 19:07:24 -07:00 |
|
Michael Sullivan
|
84adcb9806
|
Rework lint to copy lint mode maps when changing them.
|
2012-05-31 19:07:24 -07:00 |
|
Michael Sullivan
|
7b02f29d47
|
Switch lint over to using a smallintmap.
|
2012-05-31 18:38:42 -07:00 |
|
Michael Sullivan
|
3dfb174793
|
Remove some dead code from kind checking.
|
2012-05-31 18:38:42 -07:00 |
|
Graydon Hoare
|
574b3e81e6
|
Add some convenience helpers to getopts. Close #1837.
|
2012-05-31 17:02:03 -07:00 |
|
Brian Anderson
|
89aa28289b
|
rustc: Use fewer boxes in typestate
|
2012-05-31 16:20:58 -07:00 |
|
Graydon Hoare
|
57f399bd63
|
Implement 2 kinds of char / str escaping. Use in rustc. Close #2306.
|
2012-05-31 15:32:29 -07:00 |
|
Niko Matsakis
|
c2ce2741a7
|
allow mutable vectors and so forth to be used as immutable slices
|
2012-05-31 15:07:09 -07:00 |
|
Eric Holk
|
0470abe1d2
|
Allow some resources to be considered const.
|
2012-05-31 13:55:54 -07:00 |
|
Eric Holk
|
3acc3c4d85
|
Make std::map require const keys.
|
2012-05-31 13:55:54 -07:00 |
|
Lindsey Kuper
|
f394933641
|
Allow optional comma before with in FRU. Closes #2463.
|
2012-05-31 12:20:26 -07:00 |
|
Lindsey Kuper
|
abef5f54c9
|
syntax: get rid of redundant case
|
2012-05-31 12:20:25 -07:00 |
|
Graydon Hoare
|
6ef458252b
|
Some fixes to bitv. Close #2342.
|
2012-05-31 11:38:05 -07:00 |
|
Kevin Cantu
|
1e33612729
|
Add libsyntax to the Python script for making a snapshot
|
2012-05-31 11:15:00 -07:00 |
|
Kevin Cantu
|
7dcbaedd32
|
Rename librustsyntax to libsyntax
Per issue #2418.
|
2012-05-31 11:15:00 -07:00 |
|
Brian Anderson
|
ff6cde7882
|
mk: Stop using snapshot rt/core/std
|
2012-05-31 01:27:21 -07:00 |
|
Brian Anderson
|
41b02b7c57
|
Merge remote-tracking branch 'brson/self-describing-uniques'
Conflicts:
src/snapshots.txt
|
2012-05-31 01:26:05 -07:00 |
|
Brian Anderson
|
3a2c92b463
|
Register snapshots
|
2012-05-31 01:24:41 -07:00 |
|
Brian Anderson
|
615f532475
|
test: Update test with current error message
These errors where previously generated by typestate, but there seem to
be other passes that cover this now.
|
2012-05-31 00:06:10 -07:00 |
|
Brian Anderson
|
5aae184415
|
Register snapshots
|
2012-05-30 23:37:57 -07:00 |
|
Brian Anderson
|
151de909c1
|
rustc: Do less work still in typestate
|
2012-05-30 23:20:31 -07:00 |
|
Brian Anderson
|
0c0818b955
|
build: Fix rules for non-target std when using snapshot std
|
2012-05-30 22:55:21 -07:00 |
|
Brian Anderson
|
4b7e40d817
|
rustc: Remove debug logging
|
2012-05-30 21:23:34 -07:00 |
|
Brian Anderson
|
b16bdd9ed0
|
rt: Don't zero the unique box header
|
2012-05-30 21:23:34 -07:00 |
|
Brian Anderson
|
a2bbdd3f52
|
rt: Remove upcall_shared_malloc/free/realloc
|
2012-05-30 21:23:34 -07:00 |
|
Brian Anderson
|
80dc2e11a1
|
rustc: Remove the last use of upcall_shared_malloc
|
2012-05-30 21:23:34 -07:00 |
|
Brian Anderson
|
e4f5f235e4
|
build: Fix mac build errors
|
2012-05-30 21:23:34 -07:00 |
|
Brian Anderson
|
70ecfa686a
|
rt: Fix build errors on win
|
2012-05-30 21:23:34 -07:00 |
|
Brian Anderson
|
3f8223ffc2
|
rt: Fix vec_from_buf_shared for new vecs
|
2012-05-30 21:23:34 -07:00 |
|
Brian Anderson
|
ecd4318094
|
rt: Fix rust_list_files for new vecs
|
2012-05-30 21:23:34 -07:00 |
|
Brian Anderson
|
54d42c4d74
|
rustc: Make trans handle self-describing strings
|
2012-05-30 21:23:34 -07:00 |
|
Brian Anderson
|
a4ba088ef8
|
build: Add USE_SNAPSHOT_STDLIB. Set to 1
|
2012-05-30 21:23:34 -07:00 |
|
Brian Anderson
|
1523298bc7
|
core: Update vec_repr to include the box header
|
2012-05-30 21:23:34 -07:00 |
|
Brian Anderson
|
09a1b94907
|
Various changes for self-describing vecs
|
2012-05-30 21:23:34 -07:00 |
|
Brian Anderson
|
846dfbc922
|
build: Use snapshot core
|
2012-05-30 21:23:34 -07:00 |
|
Brian Anderson
|
178c5cc4a3
|
rt: Add yet another allocating upcall
upcall_exchange_malloc_dyn, for allocating unique boxes for types that don't
have a fixed size.
|
2012-05-30 21:23:34 -07:00 |
|
Brian Anderson
|
c6a23cddfb
|
rustc: Make unique closures use the new unique allocator
|
2012-05-30 21:23:34 -07:00 |
|
Brian Anderson
|
654f7e3086
|
rustc: Make unique boxes self-describing
|
2012-05-30 21:23:34 -07:00 |
|
Brian Anderson
|
429f7e9e08
|
build: Use snapshot runtime
|
2012-05-30 21:23:34 -07:00 |
|
Brian Anderson
|
45933ca485
|
rustc: Add some methods for trans for mallocing uniques
|
2012-05-30 21:23:34 -07:00 |
|
Brian Anderson
|
508ccca014
|
rt: Add upcall_exchange_malloc/free
|
2012-05-30 21:23:33 -07:00 |
|
Brian Anderson
|
6d37c90ce6
|
rustc: Remove tuplify_cbox_ty. Unused
|
2012-05-30 21:23:33 -07:00 |
|