Graydon Hoare
|
0a4a602a23
|
Modify reflect interface to pass tydescs back to client, stop on false return.
These changes are required to prune type-recursion and admit early
returns in the visitor code. Changes to visitors in subsequent csets.
|
2012-07-10 15:16:48 -07:00 |
|
Lindsey Kuper
|
33334f3c43
|
Change 'iface' to 'trait' internally; parse trait as iface synonym
|
2012-07-05 11:01:43 -07:00 |
|
Graydon Hoare
|
debb7e4641
|
Switch 'native' to 'extern' (or 'foreign' in some descriptions)
|
2012-07-03 16:11:00 -07:00 |
|
Graydon Hoare
|
d953462d03
|
Complete a data visitor type that does proper pointer-walking.
|
2012-06-14 19:58:34 -07:00 |
|
Graydon Hoare
|
7a699852cb
|
Pass names of fields and variants when reflecting.
|
2012-06-08 16:41:38 -07:00 |
|
Graydon Hoare
|
d182c14247
|
Visit the substructure for classes and enums as well.
|
2012-06-08 15:36:02 -07:00 |
|
Graydon Hoare
|
dc94ccc4a4
|
More work on reflect, only missing enum and class substructures.
|
2012-06-08 13:26:15 -07:00 |
|
Graydon Hoare
|
9ee0137018
|
Refactor reflect.rs, begin visiting type substructures.
|
2012-06-07 13:51:41 -07:00 |
|
Tim Chevalier
|
9fa4763604
|
Comments only: annotate FIXMEs in front-end
|
2012-05-17 11:32:53 -07:00 |
|
Graydon Hoare
|
9752523f3a
|
Include intrinsic module in all crates, emit visit glue, fn intrinsic::visit_ty. Not yet working.
|
2012-05-16 18:24:00 -07:00 |
|
Graydon Hoare
|
2585384c97
|
First working monomorphic type-reflection.
|
2012-05-11 13:10:07 -07:00 |
|
Graydon Hoare
|
c23d6a50d7
|
Preliminary groundwork for intrinsic module, reflection interface.
|
2012-05-10 17:18:04 -07:00 |
|