Sign in
Join now
jam
rapha.land
/
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Jam Programming Language
jamlang.org
compiler
+1 more
compiler
Star
Starred
Star
Something went wrong. Try again.
Fork
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
jam
/
tests
/
unit
1 folder
·
166 files
at
main
rapha.land
·
view state tracks fields: rebinds release, assigns re-view
·
3w ago
19c1e471
import_resolution
update modules system
4mo ago
mod_alias_holder.jam
update modules system
4mo ago
mod_chain_leaf.jam
std.fmt.print, types and nested imports
5mo ago
mod_chain_wrap.jam
std.fmt.print, types and nested imports
5mo ago
mod_comp_a.jam
update modules system
4mo ago
mod_comp_b.jam
update modules system
4mo ago
mod_const_a.jam
update modules system
4mo ago
mod_const_b.jam
update modules system
4mo ago
mod_cross_a.jam
pub fn in structs, change mangling rules
5mo ago
mod_cross_b.jam
pub fn in structs, change mangling rules
5mo ago
mod_gen_a.jam
update modules system
4mo ago
mod_gen_b.jam
update modules system
4mo ago
mod_gen_sibling.jam
update modules system
4mo ago
mod_handle_access.jam
externs and consts resolve through import handles
3mo ago
mod_private_type.jam
add signature tests
4mo ago
mod_samename_a.jam
update modules system
4mo ago
mod_samename_b.jam
update modules system
4mo ago
mod_shadow_dep.jam
imported fns stop shadowing the entry's bare names
3mo ago
mod_status.jam
update modules system
4mo ago
mod_std_two_spellings.jam
update modules system
4mo ago
mod_xmod_clone.jam
update modules system
4mo ago
mod_xmod_enum.jam
update modules system
4mo ago
mod_xmod_fielddrop.jam
update modules system
4mo ago
mod_xmod_lib.jam
std.fmt grows println and eprintln
3mo ago
mod_xmod_moves.jam
update modules system
4mo ago
test_abi_extern_mixed.jam
update code
4mo ago
test_abi_large.jam
fix Vec(T) and require StructName for decl
5mo ago
test_abi_sret.jam
fix Vec(T) and require StructName for decl
5mo ago
test_analysis_drop_borrow_ok.jam
port the init analysis rejections
3mo ago
test_array_as_ptr.jam
asPtr and asPtrMut for arrays
5mo ago
test_array_drops.jam
work in progress
4mo ago
test_array_type_sizes.jam
fix a problem found originally by @leandromoreira regarding type size for array
4mo ago
test_array.jam
fix Vec(T) and require StructName for decl
5mo ago
test_as_cast.jam
updat tests
5mo ago
test_bare_name_shadowing.jam
imported fns stop shadowing the entry's bare names
3mo ago
test_bitwise.jam
slice prototype
5mo ago
test_bool.jam
logical operators actually short circuit now
3mo ago
test_box.jam
maybe, box and buf? (idk if i will keep buf)
5mo ago
test_callc.jam
indirect calls classify aggregates per the c abi
3mo ago
test_cfn_return.jam
update c abi work
4mo ago
test_cfn_variadic.jam
callc calls raw C addresses, variadic cfn packs forward into it
3mo ago
test_cfn.jam
rewrite all at/setAt system
5mo ago
test_clone.jam
work in progress
4mo ago
test_comp_bindings.jam
update c abi work
4mo ago
test_comp_if.jam
update c abi work
4mo ago
test_conditional_methods.jam
update drop system
4mo ago
test_const_array_index.jam
fix and add tests/unit/test_const_array_index.jam
5mo ago
test_cross_module_mangling.jam
pub fn in structs, change mangling rules
5mo ago
test_div_mod.jam
slash division
5mo ago
test_drop_fn_call.jam
fix failing test, add some xmod drop tests and fix codegen for private cfg
5mo ago
test_drop_in_place.jam
add tests/unit/test_return_move.jam and drop_in_place
5mo ago
test_drops_loops.jam
rewrite all at/setAt system
5mo ago
test_drops_mangling.jam
pub fn in structs, change mangling rules
5mo ago
test_drops_scoped.jam
rewrite all at/setAt system
5mo ago
test_drops.jam
pub fn in structs, change mangling rules
5mo ago
test_enum_drops.jam
work in progress
4mo ago
test_enum_exhaustive.jam
updat tests
5mo ago
test_enum_handle_access.jam
update modules system
4mo ago
test_enum_payload.jam
remove else
5mo ago
test_enum_struct_payload.jam
process
5mo ago
test_enum_view_payloads.jam
enum payloads carry slice provenance through match arms
3mo ago
test_enum.jam
remove else
5mo ago
test_escape.jam
stale corpus files become real tests or leave
3mo ago
test_export.jam
stale corpus files become real tests or leave
3mo ago
test_expr_statements.jam
arity checks, full expr call args, 64 bit ranges, exhaustive matches
3mo ago
test_extern_call.jam
slice prototype
5mo ago
test_field_container_index.jam
container index sugar works on field chains
3mo ago
test_field_view_state.jam
view state tracks fields: rebinds release, assigns re-view
3w ago
test_float_rounding.jam
float rounding tests
5mo ago
test_floats.jam
floats inital support
5mo ago
test_fn_pointer.jam
support fn pointer
5mo ago
test_fnref_addr.jam
fnref and array rejections, address roundtrips too
3mo ago
test_for_bounds.jam
work in progress
4mo ago
test_for_each.jam
for-each binds slice and array elements in place
3mo ago
test_for_range_bounds.jam
for loops with literal bounds index at u64
3mo ago
test_fs.jam
start fs
5mo ago
test_generic_arg_spellings.jam
update modules system
4mo ago
test_generic_in_field_positions.jam
add tests/unit/test_generic_in_field_positions.jam
4mo ago
test_generic_ptr_casts.jam
casts substitute generic pointees, aggregate derefs stay byref
3mo ago
test_generic_sibling_types.jam
update modules system
4mo ago
test_generics_basic.jam
fix Vec(T) and require StructName for decl
5mo ago
test_i16.jam
fresh history to remove some stuff like docs, tree-sitter, etc
6mo ago
test_i32.jam
fresh history to remove some stuff like docs, tree-sitter, etc
6mo ago
test_i64.jam
fresh history to remove some stuff like docs, tree-sitter, etc
6mo ago
test_i8.jam
fresh history to remove some stuff like docs, tree-sitter, etc
6mo ago
test_if_else.jam
fresh history to remove some stuff like docs, tree-sitter, etc
6mo ago
test_import_handle_access.jam
externs and consts resolve through import handles
3mo ago
test_indexed_field_chain.jam
fix Vec(T) and require StructName for decl
5mo ago
test_init.jam
fix Vec(T) and require StructName for decl
5mo ago
test_instance_method_call.jam
fix Vec(T) and require StructName for decl
5mo ago
test_intrinsics.jam
cfn support
5mo ago
test_literal_storage.jam
string literal bytes reject writes at compile time
3w ago
test_local_view_dataflow.jam
string literal bytes reject writes at compile time
3w ago
test_loop_keyword.jam
jam ir
5mo ago
test_match_bare.jam
start fs
5mo ago
test_match_basic.jam
remove else
5mo ago
test_match_const.jam
allow const on match
5mo ago
test_match_control.jam
remove else
5mo ago
test_match_enum_expression.jam
add tests/unit/test_match_enum_expression.jam
5mo ago
test_match_expression.jam
remove else
5mo ago
test_match_move.jam
update drop system
4mo ago
test_match_or.jam
remove else
5mo ago
test_match_peer_resolution.jam
cleanup
5mo ago
test_match_range_bounds.jam
arity checks, full expr call args, 64 bit ranges, exhaustive matches
3mo ago
test_match_range.jam
remove else
5mo ago
test_match_scrutinee_shapes.jam
fix Vec(T) and require StructName for decl
5mo ago
test_match_switch.jam
cleanup
5mo ago
test_match_types.jam
remove else
5mo ago
test_match_void_arms.jam
cleanup
5mo ago
test_match_wildcard.jam
remove else
5mo ago
test_maybe.jam
fix imports dependencies
5mo ago
test_modes_escape.jam
drop-bearing move changes
4mo ago
test_modes_exclusivity.jam
fix Vec(T) and require StructName for decl
5mo ago
test_modes_parse.jam
drop-bearing move changes
4mo ago
test_modes_propagation.jam
drop-bearing move changes
4mo ago
test_module_chain_types.jam
std.fmt.print, types and nested imports
5mo ago
test_module_const.jam
add test
5mo ago
test_move_whole_aggregate.jam
move clone and match rejections
3mo ago
test_namespace_access.jam
add tests/unit/test_namespace_access.jam
5mo ago
test_noreturn.jam
noreturn type
5mo ago
test_num_literals.jam
remove stuff
5mo ago
test_os_intrinsics.jam
@os, @isDarwin, @isUnix, @isLinux...
5mo ago
test_overwrite_drops.jam
work in progress
4mo ago
test_param_move.jam
drop-bearing move changes
4mo ago
test_param_readonly.jam
indirect method chains resolve their receiver for borrow checks
3mo ago
test_pointer.jam
fix Vec(T) and require StructName for decl
5mo ago
test_print.jam
std.fmt grows println and eprintln
3mo ago
test_private_type_signatures.jam
add signature tests
4mo ago
test_process_control.jam
add exit and abort
5mo ago
test_result.jam
std gets Result
3mo ago
test_return_move.jam
add tests/unit/test_return_move.jam and drop_in_place
5mo ago
test_samename_struct_collision.jam
update modules system
4mo ago
test_signed_shr.jam
fix signed shr
5mo ago
test_slice_projection.jam
major refactor to work this way: - *const T / *mut T — single-item - *const[] T / *mut[] T — many-item - *const[] []T / *mut[] []T — many-item that are slices
5mo ago
test_slice.jam
slices reslice and compare themselves with ==
3mo ago
test_std_string.jam
remove stuff
5mo ago
test_std_two_spellings.jam
update modules system
4mo ago
test_string.jam
string utils: trim, concat, int round trips
3mo ago
test_struct_field_index.jam
fix Vec(T) and require StructName for decl
5mo ago
test_struct_methods.jam
drop-bearing move changes
4mo ago
test_struct_pub_methods.jam
pub fn in structs, change mangling rules
5mo ago
test_struct_view_returns.jam
struct returns carry slice provenance, own fields stay writable
3mo ago
test_struct.jam
fix Vec(T) and require StructName for decl
5mo ago
test_trailing_commas.jam
call argument lists take trailing commas
3mo ago
test_type_lit_args.jam
type literals resolve as generic arguments
3w ago
test_typecall_method.jam
fix Vec(T) and require StructName for decl
5mo ago
test_u16.jam
fresh history to remove some stuff like docs, tree-sitter, etc
6mo ago
test_u32.jam
fresh history to remove some stuff like docs, tree-sitter, etc
6mo ago
test_u64.jam
fresh history to remove some stuff like docs, tree-sitter, etc
6mo ago
test_u8.jam
fresh history to remove some stuff like docs, tree-sitter, etc
6mo ago
test_union.jam
fix Vec(T) and require StructName for decl
5mo ago
test_user_case_nes_ram_mirror.jam
add real user cases in tests
4mo ago
test_user_case_ps1_fmv_decode_math.jam
add real user cases in tests
4mo ago
test_varargs.jam
remove undefined
5mo ago
test_vec_drops_elements.jam
drop-bearing move changes
4mo ago
test_vec_transitive_import.jam
update collections import
5mo ago
test_vec.jam
update collections import
5mo ago
test_xmod_aliases.jam
update modules system
4mo ago
test_xmod_clone.jam
update modules system
4mo ago
test_xmod_comp_fns.jam
update modules system
4mo ago
test_xmod_consts.jam
update modules system
4mo ago
test_xmod_drop_helper.jam
stale corpus files become real tests or leave
3mo ago
test_xmod_drop.jam
fix failing test, add some xmod drop tests and fix codegen for private cfg
5mo ago
test_xmod_enum.jam
update modules system
4mo ago
test_xmod_fielddrop.jam
update modules system
4mo ago
test_xmod_generics.jam
update modules system
4mo ago
test_xmod_moves.jam
update modules system
4mo ago