1319 Commits (master)
 

Author SHA1 Message Date
Daniel Kolesa 2286235786 fix dynamic linking with ostd::build, ostd::fs 2 years ago
Daniel Kolesa 6d53597d9a make slices constructible from matching string_view 2 years ago
Daniel Kolesa 89719ba08a do not use add_global_arguments to allow subproject use 2 years ago
Daniel Kolesa 87038c94b0 update unicode data to 13.0 2 years ago
Daniel Kolesa 4b560b54f4 less bad compiler warnings handling 2 years ago
Daniel Kolesa 2077ff0752 correctly enforce symbol visibility 2 years ago
Daniel Kolesa 78ffcafc00 fix warning 2 years ago
Daniel Kolesa 89e9b8726f libostd: switch to bsd-2-clause 3 years ago
Daniel Kolesa a56966d6cf coroutines: import riscv64 assembly 3 years ago
Daniel Kolesa d729e06212 import https://github.com/boostorg/context/pull/106 (fixes ppc64) 4 years ago
Daniel Kolesa 3cc97f6fab fix some dumb gcc warnings 4 years ago
Daniel Kolesa 1ac481d887 generalized handling of stack freeing, remove coroutine swap 4 years ago
Daniel Kolesa 6935e62d06 do not store stack allocator in the stack memory itself 4 years ago
Daniel Kolesa db38b9d368 adjustments for platforms with 64k page size 4 years ago
Daniel Kolesa 5728c30da1 fix build for ppc, update context asm 4 years ago
Daniel Kolesa 8a7a4d6914 fix includes 4 years ago
Daniel Kolesa 5091022e4a rename generated tests executables to prevent conflict 4 years ago
Daniel Kolesa 256a35697a move directory range structural details into implementation 4 years ago
Daniel Kolesa 466b80b96b meson: fix build 4 years ago
Daniel Kolesa bcaa2178cf meson: provide a static library dependency for subproject usage 4 years ago
Daniel Kolesa 27ce727eef meson: pkg-config file generation 4 years ago
Daniel Kolesa 54ee8ea9e5 meson: enable building of static library 4 years ago
Daniel Kolesa d4573427d9 meson: do not set global cxxflags 4 years ago
Daniel Kolesa 875172e0d8 meson: build unicode_gen with host compiler 4 years ago
Daniel Kolesa 3906e5f1ee build: add meson as the new buildsystem for libostd 4 years ago
Daniel Kolesa 4a55d315e4 update unicode data to 11.0 5 years ago
Daniel Kolesa 648273747a add path equality checks 5 years ago
Daniel Kolesa 3bdb789b7a predefined API for generating simple depend callbacks 5 years ago
Daniel Kolesa 08e8dc3f19 pass real target to dependency callbacks 5 years ago
Daniel Kolesa 3673438e8c build: dynamic dependencies using dependency callbacks 5 years ago
Daniel Kolesa 6845f5a8d8 add a way to conditionally use rules according to predicate 5 years ago
Daniel Kolesa 0915a9e6b5 prepare for more elaborate build rule matching 5 years ago
Daniel Kolesa c61dcb9597 simplify rule matching 5 years ago
Daniel Kolesa 11a366f469 only mutable ranges are iterable 5 years ago
Daniel Kolesa e0986692ef make body fix 5 years ago
Daniel Kolesa 3506facc61 move make impl bits into a source file 5 years ago
Daniel Kolesa 8c40f335a7 add make_task_simple that does not use coroutines 5 years ago
Daniel Kolesa edd60babdd separate make coroutines into their own header 5 years ago
Daniel Kolesa 621bad7474 forgot to add file 5 years ago
Daniel Kolesa 846b11e4d1 allow flexible make task types via factory funcs 5 years ago
Daniel Kolesa 4fd81d83ef no need to store substring within rule_inst 5 years ago
Daniel Kolesa 4c4c06228e collect all deps during rlist resolution 5 years ago
Daniel Kolesa 568a51c489 subtask registration in make_task 5 years ago
Daniel Kolesa d4037f9c1d split out coroutine stuff into make_task 5 years ago
Daniel Kolesa 097722b1ed add API to get the number of threads in a threadpool 5 years ago
Daniel Kolesa 230ece9fb6 relax add_depend a little 5 years ago
Daniel Kolesa 4b4839acb8 initial impl for ostd::build, an extensible buildsystem framework 5 years ago
Daniel Kolesa 493f31fabf make coroutines immovable (moving invalidates inside pointers) 5 years ago
Daniel Kolesa 77814ca08f fix coroutine resume 5 years ago
Daniel Kolesa bf8657e141 document the rest of path.hh 5 years ago