Skip to content

Latest commit

Β 

History

History
285 lines (284 loc) Β· 9.43 KB

File metadata and controls

285 lines (284 loc) Β· 9.43 KB

Project Tree: dasae-headers

dasae-headers
β”œβ”€ .clang-format
β”œβ”€ .clangd
β”œβ”€ compile_flags.txt
β”œβ”€ dal
β”‚  β”œβ”€ include
β”‚  β”‚  β”œβ”€ dal
β”‚  β”‚  β”‚  β”œβ”€ builtin.h
β”‚  β”‚  β”‚  β”œβ”€ builtin
β”‚  β”‚  β”‚  β”‚  β”œβ”€ pp.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ pp
β”‚  β”‚  β”‚  β”‚  β”‚  β”œβ”€ common.h
β”‚  β”‚  β”‚  β”‚  β”‚  └─ Tuple.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ lang_cfg.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ arch_cfg.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ plat_cfg.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ comp_cfg.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ comp.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ src_loc.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ static_assert.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ auto.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ lambda.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ type_info.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ container_info.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ mem.h
β”‚  β”‚  β”‚  β”‚  └─ atom.h
β”‚  β”‚  β”‚  β”œβ”€ core.h
β”‚  β”‚  β”‚  β”œβ”€ core
β”‚  β”‚  β”‚  β”‚  β”œβ”€ prim.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ prim
β”‚  β”‚  β”‚  β”‚  β”‚  β”œβ”€ bool.h
β”‚  β”‚  β”‚  β”‚  β”‚  β”œβ”€ cfg.h
β”‚  β”‚  β”‚  β”‚  β”‚  β”œβ”€ flt.h
β”‚  β”‚  β”‚  β”‚  β”‚  β”œβ”€ int.h
β”‚  β”‚  β”‚  β”‚  β”‚  β”œβ”€ null.h
β”‚  β”‚  β”‚  β”‚  β”‚  β”œβ”€ ptr.h
β”‚  β”‚  β”‚  β”‚  β”‚  β”œβ”€ struct.h
β”‚  β”‚  β”‚  β”‚  β”‚  β”œβ”€ switch.h
β”‚  β”‚  β”‚  β”‚  β”‚  β”œβ”€ union.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ fn.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ Callable.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ claim.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ claim
β”‚  β”‚  β”‚  β”‚  β”‚  β”œβ”€ cfg.h
β”‚  β”‚  β”‚  β”‚  β”‚  β”œβ”€ assert.h
β”‚  β”‚  β”‚  β”‚  β”‚  β”œβ”€ assert_static.h
β”‚  β”‚  β”‚  β”‚  β”‚  └─ unreachable.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ debug.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ debug
β”‚  β”‚  β”‚  β”‚  β”‚  β”œβ”€ cfg.h
β”‚  β”‚  β”‚  β”‚  β”‚  β”œβ”€ assert.h
β”‚  β”‚  β”‚  β”‚  β”‚  β”œβ”€ assert_static.h
β”‚  β”‚  β”‚  β”‚  β”‚  └─ StkTrace.h
β”‚  β”‚  β”‚  β”‚  β”‚  └─ common.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ range.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ op.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ cmp.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ pipe.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ chain.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ blk.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ scope.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ scope
β”‚  β”‚  β”‚  β”‚  β”‚  └─ common.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ src_loc.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ type_info.h
β”‚  β”‚  β”‚  β”‚  └─ struct_layout.h
β”‚  β”‚  β”‚  β”œβ”€ prl.h
β”‚  β”‚  β”‚  β”œβ”€ prl
β”‚  β”‚  β”‚  β”‚  └─ types.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ types
β”‚  β”‚  β”‚  β”‚  β”‚  β”œβ”€ raw.h
β”‚  β”‚  β”‚  β”‚  β”‚  β”œβ”€ Val.h
β”‚  β”‚  β”‚  β”‚  β”‚  β”œβ”€ Ptr.h
β”‚  β”‚  β”‚  β”‚  β”‚  β”œβ”€ Arr.h
β”‚  β”‚  β”‚  β”‚  β”‚  β”œβ”€ Sli.h
β”‚  β”‚  β”‚  β”‚  β”‚  β”œβ”€ Opt.h
β”‚  β”‚  β”‚  β”‚  β”‚  β”œβ”€ ErrRes.h
β”‚  β”‚  β”‚  β”‚  β”‚  β”œβ”€ Err.h
β”‚  β”‚  β”‚  β”‚  β”‚  └─ variant.h
β”‚  β”‚  β”‚  β”‚  β”‚  β”œβ”€ meta.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ common.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ ErrTrace.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ int.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ flt.h
β”‚  β”‚  β”‚  β”œβ”€ atom.h // Atomic Value
β”‚  β”‚  β”‚  β”œβ”€ simd.h // SIMD Vector
β”‚  β”‚  β”‚  β”œβ”€ cmp.h // Eql + Ord
β”‚  β”‚  β”‚  β”œβ”€ math.h
β”‚  β”‚  β”‚  β”œβ”€ math // Supports SIMD Backend
β”‚  β”‚  β”‚  β”‚  β”œβ”€ common.h
β”‚  β”‚  β”‚  β”‚  └─ vec_types.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ vec.h
β”‚  β”‚  β”‚  β”‚  └─ quat_types.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ quat.h
β”‚  β”‚  β”‚  β”‚  └─ mat_types.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ mat.h
β”‚  β”‚  β”‚  β”‚  └─ geom_types.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ geom.h
β”‚  β”‚  β”‚  β”‚  └─ ease.h
β”‚  β”‚  β”‚  β”œβ”€ mem.h
β”‚  β”‚  β”‚  β”œβ”€ mem
β”‚  β”‚  β”‚  β”‚  β”œβ”€ cfg.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ common.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ Allocator.h
β”‚  β”‚  β”‚  β”‚  └─ Tracker.h
β”‚  β”‚  β”‚  β”œβ”€ meta.h
β”‚  β”‚  β”‚  β”œβ”€ search.h
β”‚  β”‚  β”‚  β”œβ”€ sort.h
β”‚  β”‚  β”‚  β”œβ”€ ascii.h
β”‚  β”‚  β”‚  β”œβ”€ utf8.h
β”‚  β”‚  β”‚  β”œβ”€ utf16.h
β”‚  β”‚  β”‚  β”œβ”€ wtf8.h
β”‚  β”‚  β”‚  β”œβ”€ wtf16.h
β”‚  β”‚  β”‚  β”œβ”€ unicode.h
β”‚  β”‚  β”‚  β”œβ”€ ListSgl.h
β”‚  β”‚  β”‚  β”œβ”€ ListDbl.h
β”‚  β”‚  β”‚  β”œβ”€ BTree.h
β”‚  β”‚  β”‚  β”œβ”€ SegTree.h
β”‚  β”‚  β”‚  β”œβ”€ ArrList.h
β”‚  β”‚  β”‚  β”œβ”€ ArrStk.h
β”‚  β”‚  β”‚  β”œβ”€ ArrDeq.h
β”‚  β”‚  β”‚  β”œβ”€ ArrQue.h
β”‚  β”‚  β”‚  β”œβ”€ ArrPDeq.h
β”‚  β”‚  β”‚  β”œβ”€ ArrPQue.h
β”‚  β”‚  β”‚  β”œβ”€ Hash.h
β”‚  β”‚  β”‚  β”œβ”€ HashMap.h
β”‚  β”‚  β”‚  β”œβ”€ HashSet.h
β”‚  β”‚  β”‚  β”œβ”€ HashMapSeq.h
β”‚  β”‚  β”‚  β”œβ”€ HashSetSeq.h
β”‚  β”‚  β”‚  β”œβ”€ BTreeMap.h
β”‚  β”‚  β”‚  β”œβ”€ BTreeSet.h
β”‚  β”‚  β”‚  β”œβ”€ os.h
β”‚  β”‚  β”‚  β”œβ”€ os
β”‚  β”‚  β”‚  β”‚  β”œβ”€ windows.h
β”‚  β”‚  β”‚  β”‚  └─ windows
β”‚  β”‚  β”‚  β”‚     β”œβ”€ cfg.h
β”‚  β”‚  β”‚  β”‚     β”œβ”€ base.h
β”‚  β”‚  β”‚  β”‚     β”œβ”€ handle.h
β”‚  β”‚  β”‚  β”‚     β”œβ”€ debug.h
β”‚  β”‚  β”‚  β”‚     β”œβ”€ nls.h
β”‚  β”‚  β”‚  β”‚     β”œβ”€ sysinfo.h
β”‚  β”‚  β”‚  β”‚     β”œβ”€ mem.h
β”‚  β”‚  β”‚  β”‚     β”œβ”€ file.h
β”‚  β”‚  β”‚  β”‚     β”œβ”€ io.h
β”‚  β”‚  β”‚  β”‚     β”œβ”€ dll.h
β”‚  β”‚  β”‚  β”‚     β”œβ”€ console.h
β”‚  β”‚  β”‚  β”‚     β”œβ”€ proc.h
β”‚  β”‚  β”‚  β”‚     β”œβ”€ thrd.h
β”‚  β”‚  β”‚  β”‚     β”œβ”€ sync.h
β”‚  β”‚  β”‚  β”‚     β”œβ”€ nt.h
β”‚  β”‚  β”‚  β”‚     β”œβ”€ auth.h
β”‚  β”‚  β”‚  β”‚     β”œβ”€ crypt.h
β”‚  β”‚  β”‚  β”‚     └─ sock.h
β”‚  β”‚  β”‚  β”œβ”€ posix.h
β”‚  β”‚  β”‚  β”œβ”€ Thrd.h
β”‚  β”‚  β”‚  β”œβ”€ Thrd
β”‚  β”‚  β”‚  β”‚  β”œβ”€ cfg.h // for POSIX-fallback
β”‚  β”‚  β”‚  β”‚  β”œβ”€ common.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ Ftx.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ Mtx.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ Sem.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ Cond.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ RWLock.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ ResetEvent.h
β”‚  β”‚  β”‚  β”‚  └─ WaitGroup.h
β”‚  β”‚  β”‚  β”œβ”€ Co.h // Coroutine
β”‚  β”‚  β”‚  β”œβ”€ async.h
β”‚  β”‚  β”‚  β”œβ”€ mp.h // Multi-Processing
β”‚  β”‚  β”‚  β”œβ”€ heap.h
β”‚  β”‚  β”‚  β”œβ”€ heap
β”‚  β”‚  β”‚  β”‚  β”œβ”€ cfg.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ Classic.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ Page.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ Sbrk.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ Sys.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ Fixed.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ ThrdSafe.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ Smp.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ Arena.h
β”‚  β”‚  β”‚  β”‚  └─ Pool.h
β”‚  β”‚  β”‚  β”œβ”€ time.h
β”‚  β”‚  β”‚  β”œβ”€ time
β”‚  β”‚  β”‚  β”‚  β”œβ”€ cfg.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ common.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ Duration.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ Instant.h
β”‚  β”‚  β”‚  β”‚  └─ SysTime.h
β”‚  β”‚  β”‚  β”œβ”€ Rand.h
β”‚  β”‚  β”‚  β”œβ”€ fs.h
β”‚  β”‚  β”‚  β”œβ”€ fs
β”‚  β”‚  β”‚  β”‚  β”œβ”€ common.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ path.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ Dir.h
β”‚  β”‚  β”‚  β”‚  └─ File.h
β”‚  β”‚  β”‚  β”œβ”€ io.h
β”‚  β”‚  β”‚  β”œβ”€ io
β”‚  β”‚  β”‚  β”‚  β”œβ”€ common.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ stream.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ Reader.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ Writer.h
β”‚  β”‚  β”‚  β”‚  β”œβ”€ Fixed.h
β”‚  β”‚  β”‚  β”‚  └─ Buf.h
β”‚  β”‚  β”‚  β”œβ”€ fmt.h
β”‚  β”‚  β”‚  β”œβ”€ fmt
β”‚  β”‚  β”‚  β”‚  β”œβ”€ cfg.h // with Ryu table option
β”‚  β”‚  β”‚  β”‚  └─ common.h
β”‚  β”‚  β”‚  β”œβ”€ log.h
β”‚  β”‚  β”‚  β”œβ”€ proc.h
β”‚  β”‚  β”‚  β”œβ”€ net.h
β”‚  β”‚  β”‚  β”œβ”€ http.h
β”‚  β”‚  β”‚  β”œβ”€ TEST.h
β”‚  β”‚  β”‚  β”œβ”€ TEST
β”‚  β”‚  β”‚  β”‚  └─ cfg.h
β”‚  β”‚  β”‚  β”œβ”€ main.h
β”‚  β”‚  └─ dal.h
β”‚  β”œβ”€ src
β”‚  β”‚  └─ ...
β”‚  β”œβ”€ libs
β”‚  β”‚  └─ BlocksRuntime
β”‚  β”‚     β”œβ”€ include
β”‚  β”‚     β”‚  └─ Block.h
β”‚  β”‚     └─ src
β”‚  β”‚        β”œβ”€ Block_private.h
β”‚  β”‚        β”œβ”€ data.c
β”‚  β”‚        β”œβ”€ config.h
β”‚  β”‚        └─ runtime.c
β”‚  └─ tests
β”‚     β”œβ”€ draft
β”‚     β”‚  β”œβ”€ draft-async.c
β”‚     β”‚  β”œβ”€ draft-async.h
β”‚     β”‚  β”œβ”€ draft-async_actor.c
β”‚     β”‚  β”œβ”€ draft-async_actor_boids.c
β”‚     β”‚  β”œβ”€ draft-async_ex.h
β”‚     β”‚  β”œβ”€ draft-async_exec.c
β”‚     β”‚  β”œβ”€ draft-async_typing.c
β”‚     β”œβ”€ example
β”‚     β”‚  β”œβ”€ example-ArrList.c
β”‚     β”‚  β”œβ”€ example-atom_producer_consumer.c
β”‚     β”‚  β”œβ”€ example-detect_double_free.c
β”‚     β”‚  β”œβ”€ example-detect_memory_leak.c
β”‚     β”‚  β”œβ”€ example-err_res.c
β”‚     β”‚  β”œβ”€ example-fn.c
β”‚     β”‚  β”œβ”€ example-hello_world.c
β”‚     β”‚  β”œβ”€ example-io_Buf_Reader.c
β”‚     β”‚  β”œβ”€ example-io_Buf_Writer.c
β”‚     β”‚  β”œβ”€ example-opt.c
β”‚     β”‚  β”œβ”€ example-orelse.c
β”‚     β”‚  β”œβ”€ example-rev_args_str.c
β”‚     β”‚  β”œβ”€ example-srcLoc.c
β”‚     β”‚  β”œβ”€ example-Thrd.c
β”‚     β”‚  β”œβ”€ example-Thrd-ext.c
β”‚     β”‚  β”œβ”€ example-trace_err.c
β”‚     β”œβ”€ sample
β”‚     β”‚  β”œβ”€ sample-decision_tree.c
β”‚     β”‚  β”œβ”€ sample-particle.c
β”‚     β”‚  β”œβ”€ sample-particle_pool.c
β”‚     β”‚  β”œβ”€ sample-particle_pool_opt.c
β”‚     β”‚  └─ sample-tetris.c
β”‚     β”œβ”€ test-ArrPQue.c
β”‚     β”œβ”€ test-ArrSet.c
β”‚     β”œβ”€ test-Arr_cat.c
β”‚     β”œβ”€ test-Arr_ref.c
β”‚     β”œβ”€ test-breaking-guard.c
β”‚     β”œβ”€ test-cmp.c
β”‚     β”œβ”€ test-defer.c
β”‚     β”œβ”€ test-fmt_parse.c
β”‚     β”œβ”€ test-heap_Arena.c
β”‚     β”œβ”€ test-io_common.c
β”‚     β”œβ”€ test-io_Writer-print.c
β”‚     β”œβ”€ test-io_Writer-print_simple.c
β”‚     β”œβ”€ test-io_Writer-print_w_arg_idx.c
β”‚     β”œβ”€ test-ListSgl.c
β”‚     β”œβ”€ test-mem_Allocator.c
β”‚     β”œβ”€ test-mem_copy.c
β”‚     β”œβ”€ test-TEST.c
β”‚     β”œβ”€ test-TEST_sample.c
β”‚     └─ test-Thrd.c
β”œβ”€ install.sh
β”œβ”€ README.md
β”œβ”€ README.ko.md
└─ LICENSE