Commit Graph

233 Commits (master)

Author SHA1 Message Date
Daniel Kolesa 4af8dc8e25 rebase to latest libcubescript 2021-05-04 03:16:12 +02:00
Daniel Kolesa 57fef39b5e switch to coroutine-based tasks
now that the cubescript library supports threads properly, we can
rely on this and get much better behavior when calling compiler
2021-04-05 00:56:59 +02:00
Daniel Kolesa 1a6b137935 migrate to current libcubescript api 2021-04-04 20:33:13 +02:00
Daniel Kolesa 876250f0c8 switch to bsd-2-clause 2020-04-27 14:26:36 +02:00
Daniel Kolesa 463712674c simplify rule_add 2018-04-26 00:47:25 +02:00
Daniel Kolesa 0987bfff92 refactoring 2018-04-26 00:35:44 +02:00
Daniel Kolesa 20a7234dac libcs update 2018-04-25 01:52:53 +02:00
Daniel Kolesa a17bf0cedc simplify extreplace 2018-04-24 22:18:23 +02:00
Daniel Kolesa bd3176cbbd restructure octabuild 2018-04-24 01:50:55 +02:00
Daniel Kolesa 4ee9ef89ea utilize build::make 2018-04-24 00:06:05 +02:00
Daniel Kolesa 389a446021 simplfy action exec 2018-04-21 17:53:41 +02:00
Daniel Kolesa 82801c7cc0 make octabuild build again 2018-04-18 11:03:50 +02:00
Daniel Kolesa bb46ef803a readme note 2017-06-22 18:50:45 +02:00
Daniel Kolesa b64fc5d52f merge ob_check_ts 2017-06-21 21:02:16 +02:00
Daniel Kolesa e7c756a73c extra message 2017-06-17 15:59:45 +02:00
Daniel Kolesa d50b24bed4 better error message 2017-06-14 21:43:39 +02:00
Daniel Kolesa 31eafed8d2 wait for remaining build tasks to finish 2017-06-13 20:26:14 +02:00
Daniel Kolesa 3a3f417181 better way to check file existence 2017-06-12 20:42:05 +02:00
Daniel Kolesa 9e60abc992 switch to ostd glob api 2017-06-10 21:18:38 +02:00
Daniel Kolesa 73a6cfa8ea helper for task queuing 2017-06-08 19:49:17 +02:00
Daniel Kolesa 0babad3786 revamped error handling 2017-06-08 19:32:46 +02:00
Daniel Kolesa b1292f4c88 simplify octabuild dependencies 2017-06-07 20:19:14 +02:00
Daniel Kolesa 3fee487d7e readme fix 2017-06-06 19:21:47 +02:00
Daniel Kolesa 04119652de cleaner --change-directory 2017-05-25 00:04:10 +02:00
Daniel Kolesa 48155c3df7 use argparse for octabuild 2017-05-24 22:09:42 +02:00
Daniel Kolesa 83915a9813 fix naming 2017-05-07 16:38:53 +02:00
Daniel Kolesa 1aa53bf6da fix build 2017-04-23 15:35:37 +02:00
Daniel Kolesa 537511faa2 fix build 2017-04-17 17:14:28 +02:00
Daniel Kolesa 1a6824f6b0 remove types.hh include 2017-04-04 00:29:43 +02:00
Daniel Kolesa dba125ca2d fixes 2017-04-01 01:02:48 +02:00
Daniel Kolesa d74dd885a3 remove slice_until 2017-03-31 03:18:55 +02:00
Daniel Kolesa 1b5d035192 fix makefile 2017-03-18 18:49:52 +01:00
Daniel Kolesa d5e2207454 use ostd thread_pool 2017-03-18 18:37:15 +01:00
Daniel Kolesa 3a40bad121 fix build 2017-03-10 20:38:57 +01:00
Daniel Kolesa fd5b4e6749 use format instead of concat 2017-02-20 18:43:00 +01:00
Daniel Kolesa fb76794242 use std::max 2017-02-18 17:46:35 +01:00
Daniel Kolesa f321858aa0 use appender_range directly 2017-02-18 17:29:15 +01:00
Daniel Kolesa 855487ff2c fix build 2017-02-16 20:53:14 +01:00
Daniel Kolesa 55b5180a54 build fix 2017-02-16 20:05:00 +01:00
Daniel Kolesa 18e35cb054 update naming 2017-02-13 18:14:19 +01:00
Daniel Kolesa 3115e5591b update according to ostd 2017-02-08 01:08:26 +01:00
Daniel Kolesa 092a83bbd7 use unordered_map 2017-01-31 19:30:40 +01:00
Daniel Kolesa 2e600aa91b update according to ostd 2017-01-30 01:18:44 +01:00
Daniel Kolesa 9ba9b213ed c++1z 2017-01-29 21:48:03 +01:00
Daniel Kolesa f6a29774da use size_t 2017-01-25 02:11:44 +01:00
Daniel Kolesa a4388487b8 update to latest ostd 2017-01-25 01:57:40 +01:00
Daniel Kolesa 83dd8f91a7 use standard c++ threading 2017-01-24 00:32:16 +01:00
Daniel Kolesa 64cf6d2096 fix build with recent libcs 2017-01-24 00:07:41 +01:00
Daniel Kolesa 99ed0e8095 don't use list_explode 2016-10-23 19:31:48 +02:00
Daniel Kolesa 39f233a870 cleanup 2016-10-17 20:01:57 +02:00