forked from rust-lang/rust
    
        
        - 
                Notifications
    
You must be signed in to change notification settings  - Fork 0
 
Meeting weekly 2011 12 06
        Graydon Hoare edited this page Jan 6, 2012 
        ·
        1 revision
      
    Attending: brson, nmatsakis, graydon
Topics:
- 
Closures: unique and otherwise
- Have to make closed over state immutable and immobile (treat as reference)
 - Merge bare functions (fn) and unique closures so that we have:
- functions: sendable
 - lambdas: shared closures, not sendable
 - blocks: only within current stack frame
 
 - C interopability? Unclear how this will be managed
 
 - 
Performance on x86_64
- Culprit seems to be poor hashtable lookups
 - Maybe hashtables are degrading into linked lists?
 
 - 
Object system
- Insufficient quorum to really discuss
 
 - 
Status of stack growth
- Working on mac/linux but for unwinding
 - Need to impl. on windows
 - Unwinding unsupported on windows because LLVM doesn't support it
 - We might want to move away from DWARF and keep our own shadow stack
 
 - 
Blockers for 0.1 release
- Mostly small stuff
 - Graydon added some version of cargo to the list
- "first thing we'll want to do is package up libraries"