index
:
mrust
master
[no description]
Dyson
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
hir
Age
Commit message (
Expand
)
Author
Files
Lines
2019-11-23
HIR - Restructure resolve to replace `Self` type later in processing
John Hodge
5
-12
/
+16
2019-11-07
All - Fix some clang warnings
John Hodge
2
-2
/
+2
2019-11-10
HIR Typecheck - Remove pre-setting of node result type
John Hodge
1
-19
/
+22
2019-11-03
HIR - Correct enum repr types
John Hodge
2
-0
/
+19
2019-11-03
HIR Expand Closures - Move closure prefix to a common location
John Hodge
1
-1
/
+3
2019-10-27
MSVC - General compilation fixes, `hello.exe` building and running
John Hodge
1
-2
/
+2
2019-10-27
HIR - Restore change from 0992c4af5242fc95e8cc028c5af7fb86424e624c (lost in s...
John Hodge
1
-3
/
+5
2019-10-26
Merge remote-tracking branch 'remotes/origin/master' into nightly-1.29
John Hodge
2
-1
/
+2
2019-10-26
All - Compilation fixes on VS2015 (constructors, warnings, missing files, cla...
John Hodge
3
-2
/
+27
2019-10-26
HIR Typecheck - Unify closure type determining (also shuts valgrind up)
John Hodge
2
-0
/
+8
2019-10-26
Expand HIR Closures - Avoid mutating module contents during iteration
John Hodge
1
-0
/
+1
2019-10-22
HIR Const Eval - Ensure that requisite items are constevaled before attemptin...
John Hodge
3
-0
/
+22
2019-10-08
HIR Expand Closures - Impl Copy for Borrow/no-capture closures
John Hodge
1
-0
/
+1
2019-10-06
AST - Clean up location of attributes and span on mod-level items
John Hodge
1
-20
/
+20
2019-09-30
HIR Typecheck - Coercion point at indexing
John Hodge
1
-0
/
+4
2019-08-24
HIR/Expand - Hack in proc_macro re-exports (this needs to be cleaner)
John Hodge
4
-10
/
+56
2019-07-21
HIR - Partial support for large arrays (may fail downstream with overflows)
John Hodge
2
-3
/
+3
2019-06-29
All - Working dylib support (not used yet, needs rpath/absolute)
John Hodge
1
-0
/
+1
2019-06-29
Trans - Rework to potentially support dynamic libraries
John Hodge
1
-1
/
+1
2019-06-29
HIR Gen - Improved error message with integer overflow
John Hodge
1
-1
/
+2
2019-06-22
AST - Use constant crate paths in HIR metadata
John Hodge
1
-1
/
+2
2019-06-22
HIR Deserialise - Disable debug output
John Hodge
1
-0
/
+2
2019-06-22
HIR - Wrap impls in unique_ptr to keep pointer stability hack
John Hodge
5
-23
/
+24
2019-06-22
HIR - Planning for removal of evil pointers (but not today)
John Hodge
2
-2
/
+5
2019-06-22
HIR - Fix slight logic error in ItemPath (C++ overloads)
John Hodge
1
-1
/
+3
2019-06-09
HIR - Sort trait impls too
John Hodge
7
-115
/
+174
2019-06-04
HIR Ops - Remove unused case from impl matching (slight speedup)
John Hodge
1
-1
/
+1
2019-06-04
HIR - Use maps-of-vectors for impl lists for faster lookup, optimise Trans_En...
John Hodge
6
-100
/
+208
2019-06-04
HIR Markings - Flag for any Copy impl
John Hodge
2
-0
/
+16
2019-06-02
MIR - Refactor LValue to reduce size and linked-list-ness (seems to have had ...
John Hodge
2
-53
/
+20
2019-05-19
All - Switch to using interned (de-duplicated) RcString-s instead of std::str...
John Hodge
21
-162
/
+358
2019-05-18
HIR - Fix privacy error for items in non-library crate root
John Hodge
2
-34
/
+42
2019-05-05
HIR Expand Closures - Run on constants
John Hodge
1
-0
/
+6
2019-05-05
parse/expand/resolve - `macro` macros use their own module as the resolve root
John Hodge
1
-0
/
+2
2019-05-05
MIR - Wrap HIR::Path-s in MIR::Constant in unique_ptr
John Hodge
3
-9
/
+12
2019-05-04
Match Ergonomics - Auto-deref in `ref` patterns to get `&T`
John Hodge
1
-2
/
+6
2019-04-28
Trans Monomorph - Associated constants left as Defer
John Hodge
1
-0
/
+3
2019-04-25
MIR - Reduce size of LValue::Static by putting the HIR::Path behind a pointer
John Hodge
2
-2
/
+2
2019-04-25
HIR - Add more complete privacy handling (allowing for autoderef to skip priv...
John Hodge
8
-39
/
+133
2019-04-24
Typecheck Expressions - Add an unsize target instead of hard equality in matc...
John Hodge
1
-3
/
+5
2019-04-22
Typecheck Expressions - Minor tweaks from trying to use all trait impls in im...
John Hodge
1
-1
/
+5
2019-04-20
HIR Typecheck - Bulk commit of typecheck fixes, less magic
John Hodge
2
-0
/
+17
2019-03-24
HIR Macro Export - Hacky workarounds and defensive asserts with macro exports
John Hodge
2
-0
/
+7
2019-03-23
HIR - Split hir.cpp a bit to allow hackery
John Hodge
2
-1046
/
+1062
2019-03-04
Parse - Handle `do catch` (aka `try`)
John Hodge
1
-0
/
+3
2019-03-03
HIR Serialise - Deserialise extern type
John Hodge
1
-0
/
+9
2019-03-02
HIR Dump - Print break value
John Hodge
1
-0
/
+4
2019-03-02
HIR - Clone deref count when cloning pattern
John Hodge
1
-29
/
+35
2019-02-09
Typecheck - Various fixes for librustc
John Hodge
2
-14
/
+20
2019-02-09
HIR - (minor) Handle equal function pointers when doing fuzzy
John Hodge
1
-1
/
+3
[next]