Directories
¶
| Path | Synopsis |
|---|---|
|
Package aot is the build-time ahead-of-time compiler: it lowers a method's bytecode ISeq to Go source, which the Go toolchain then compiles to native code.
|
Package aot is the build-time ahead-of-time compiler: it lowers a method's bytecode ISeq to Go source, which the Go toolchain then compiles to native code. |
|
Package bytecode defines the instruction set and the compiled unit (ISeq).
|
Package bytecode defines the instruction set and the compiled unit (ISeq). |
|
Package compiler lowers the AST to bytecode (an ISeq tree).
|
Package compiler lowers the AST to bytecode (an ISeq tree). |
|
Package object holds the runtime value representation.
|
Package object holds the runtime value representation. |
|
This file completes the built-in Exception protocol toward MRI 3.4/4.0: Exception#exception / .exception, #inspect, #==, #cause (with the auto-set at raise time and the raise cause: keyword), and the structured accessors of the specific exception classes (NameError#name/#receiver, NoMethodError#name/#args, KeyError#key/#receiver, FrozenError#receiver, StopIteration#result, SystemExit#status is defined in builtins.go, LocalJumpError#exit_value/#reason, UncaughtThrowError#tag/#value and SystemCallError#errno).
|
This file completes the built-in Exception protocol toward MRI 3.4/4.0: Exception#exception / .exception, #inspect, #==, #cause (with the auto-set at raise time and the raise cause: keyword), and the structured accessors of the specific exception classes (NameError#name/#receiver, NoMethodError#name/#args, KeyError#key/#receiver, FrozenError#receiver, StopIteration#result, SystemExit#status is defined in builtins.go, LocalJumpError#exit_value/#reason, UncaughtThrowError#tag/#value and SystemCallError#errno). |
Click to show internal directories.
Click to hide internal directories.