Second pass on the programmatic asc API; Make compiler tests use asc directly

This commit is contained in:
dcodeIO
2018-02-04 07:51:40 +01:00
parent 349de60129
commit 819d79889d
101 changed files with 5815 additions and 12243 deletions

View File

@ -5714,140 +5714,3 @@
)
)
)
(;
[program.elements]
GLOBAL: NaN
GLOBAL: Infinity
FUNCTION_PROTOTYPE: isNaN
FUNCTION_PROTOTYPE: isFinite
FUNCTION_PROTOTYPE: clz
FUNCTION_PROTOTYPE: ctz
FUNCTION_PROTOTYPE: popcnt
FUNCTION_PROTOTYPE: rotl
FUNCTION_PROTOTYPE: rotr
FUNCTION_PROTOTYPE: abs
FUNCTION_PROTOTYPE: max
FUNCTION_PROTOTYPE: min
FUNCTION_PROTOTYPE: ceil
FUNCTION_PROTOTYPE: floor
FUNCTION_PROTOTYPE: copysign
FUNCTION_PROTOTYPE: nearest
FUNCTION_PROTOTYPE: reinterpret
FUNCTION_PROTOTYPE: sqrt
FUNCTION_PROTOTYPE: trunc
FUNCTION_PROTOTYPE: load
FUNCTION_PROTOTYPE: store
FUNCTION_PROTOTYPE: sizeof
FUNCTION_PROTOTYPE: select
FUNCTION_PROTOTYPE: unreachable
FUNCTION_PROTOTYPE: current_memory
FUNCTION_PROTOTYPE: grow_memory
FUNCTION_PROTOTYPE: changetype
FUNCTION_PROTOTYPE: assert
FUNCTION_PROTOTYPE: abort
FUNCTION_PROTOTYPE: i8
FUNCTION_PROTOTYPE: i16
FUNCTION_PROTOTYPE: i32
FUNCTION_PROTOTYPE: i64
FUNCTION_PROTOTYPE: u8
FUNCTION_PROTOTYPE: u16
FUNCTION_PROTOTYPE: u32
FUNCTION_PROTOTYPE: u64
FUNCTION_PROTOTYPE: bool
FUNCTION_PROTOTYPE: f32
FUNCTION_PROTOTYPE: f64
FUNCTION_PROTOTYPE: isize
FUNCTION_PROTOTYPE: usize
GLOBAL: HEAP_BASE
CLASS_PROTOTYPE: (lib)/array/Array
PROPERTY: (lib)/array/Array#length
CLASS_PROTOTYPE: Array
CLASS_PROTOTYPE: (lib)/array/CArray
CLASS_PROTOTYPE: CArray
CLASS_PROTOTYPE: (lib)/error/Error
CLASS_PROTOTYPE: Error
CLASS_PROTOTYPE: (lib)/error/RangeError
CLASS_PROTOTYPE: RangeError
CLASS_PROTOTYPE: (lib)/map/Map
PROPERTY: (lib)/map/Map#size
CLASS_PROTOTYPE: Map
FUNCTION_PROTOTYPE: (lib)/memory/copy_memory
FUNCTION_PROTOTYPE: (lib)/memory/move_memory
FUNCTION_PROTOTYPE: move_memory
FUNCTION_PROTOTYPE: (lib)/memory/set_memory
FUNCTION_PROTOTYPE: set_memory
FUNCTION_PROTOTYPE: (lib)/memory/compare_memory
FUNCTION_PROTOTYPE: compare_memory
CLASS_PROTOTYPE: (lib)/regexp/RegExp
CLASS_PROTOTYPE: RegExp
CLASS_PROTOTYPE: (lib)/set/Set
PROPERTY: (lib)/set/Set#size
CLASS_PROTOTYPE: Set
GLOBAL: (lib)/string/EMPTY
GLOBAL: (lib)/string/HEAD
FUNCTION_PROTOTYPE: (lib)/string/allocate
CLASS_PROTOTYPE: (lib)/string/String
FUNCTION_PROTOTYPE: (lib)/string/String.__concat
FUNCTION_PROTOTYPE: (lib)/string/String.__eq
CLASS_PROTOTYPE: String
FUNCTION_PROTOTYPE: (lib)/string/isWhiteSpaceOrLineTerminator
ENUM: (lib)/string/CharCode
FUNCTION_PROTOTYPE: (lib)/string/parseInt
FUNCTION_PROTOTYPE: parseInt
FUNCTION_PROTOTYPE: (lib)/string/parseI32
FUNCTION_PROTOTYPE: parseI32
FUNCTION_PROTOTYPE: (lib)/string/parseI64
FUNCTION_PROTOTYPE: parseI64
FUNCTION_PROTOTYPE: (lib)/string/parse
FUNCTION_PROTOTYPE: (lib)/string/parseFloat
FUNCTION_PROTOTYPE: parseFloat
GLOBAL: std/array/arr
GLOBAL: std/array/i
GLOBAL: (lib)/allocator/arena/ALIGN_LOG2
GLOBAL: (lib)/allocator/arena/ALIGN_SIZE
GLOBAL: (lib)/allocator/arena/ALIGN_MASK
GLOBAL: (lib)/allocator/arena/HEAP_OFFSET
FUNCTION_PROTOTYPE: (lib)/allocator/arena/allocate_memory
FUNCTION_PROTOTYPE: allocate_memory
FUNCTION_PROTOTYPE: (lib)/allocator/arena/free_memory
FUNCTION_PROTOTYPE: free_memory
FUNCTION_PROTOTYPE: (lib)/allocator/arena/reset_memory
FUNCTION_PROTOTYPE: reset_memory
[program.exports]
CLASS_PROTOTYPE: (lib)/array/Array
CLASS_PROTOTYPE: Array
CLASS_PROTOTYPE: (lib)/array/CArray
CLASS_PROTOTYPE: CArray
CLASS_PROTOTYPE: (lib)/error/Error
CLASS_PROTOTYPE: Error
CLASS_PROTOTYPE: (lib)/error/RangeError
CLASS_PROTOTYPE: RangeError
CLASS_PROTOTYPE: (lib)/map/Map
CLASS_PROTOTYPE: Map
FUNCTION_PROTOTYPE: move_memory
FUNCTION_PROTOTYPE: (lib)/memory/move_memory
FUNCTION_PROTOTYPE: set_memory
FUNCTION_PROTOTYPE: (lib)/memory/set_memory
FUNCTION_PROTOTYPE: compare_memory
FUNCTION_PROTOTYPE: (lib)/memory/compare_memory
CLASS_PROTOTYPE: (lib)/regexp/RegExp
CLASS_PROTOTYPE: RegExp
CLASS_PROTOTYPE: (lib)/set/Set
CLASS_PROTOTYPE: Set
CLASS_PROTOTYPE: (lib)/string/String
CLASS_PROTOTYPE: String
FUNCTION_PROTOTYPE: parseInt
FUNCTION_PROTOTYPE: (lib)/string/parseInt
FUNCTION_PROTOTYPE: parseI32
FUNCTION_PROTOTYPE: (lib)/string/parseI32
FUNCTION_PROTOTYPE: parseI64
FUNCTION_PROTOTYPE: (lib)/string/parseI64
FUNCTION_PROTOTYPE: parseFloat
FUNCTION_PROTOTYPE: (lib)/string/parseFloat
FUNCTION_PROTOTYPE: allocate_memory
FUNCTION_PROTOTYPE: (lib)/allocator/arena/allocate_memory
FUNCTION_PROTOTYPE: free_memory
FUNCTION_PROTOTYPE: (lib)/allocator/arena/free_memory
FUNCTION_PROTOTYPE: reset_memory
FUNCTION_PROTOTYPE: (lib)/allocator/arena/reset_memory
;)