Andrew Zhogin
Andrew Zhogin
I had an idea to represent function adresses as continuations. And add continuation type to language like slice/builder/cell/tuple. Would it be easier/harder to support function addresses as continuations with this...
Also, we have problems with masks: > so I replaced the bitfields with masks). > However I'm still getting errors. ``` LLVM ERROR: Cannot select: 0x2e1d320: i257 = ctlz 0x2e13308...
Could it be better to change cmd/attr table (unspecified + unspecified = if-ext) instead of changing default attribute to `external`? 
> Hm? Yeah, I don't see why we're using a new trait for conjuring a new additional struct this instead of threading it through the usual data structures and CodegenCx,...
> Yeah, for clang an invalid regparm attribute, even just "too big" (which should have zero effect beyond the value given for `-Zregparm=3`) just gets rejected, so I don't see...
Reverted changes for "Rust" calling conv (flag works only for extern "C"-like calling conventions). Added unstable-book record, error about wrong arch and related test.