Commit Graph

206 Commits (537511faa2ef360b4c5d44a4c6507159921d80ad)

Author SHA1 Message Date
Daniel Kolesa e758d6e3d8 main func cleanup 2015-10-21 21:09:21 +01:00
Daniel Kolesa d5ec6eea73 per-state threadpool 2015-10-20 22:05:53 +01:00
Daniel Kolesa e348f58108 cleanup 2015-10-18 01:01:11 +02:00
Daniel Kolesa 6a965ab8f2 add todo 2015-10-17 01:46:34 +02:00
Daniel Kolesa 27605ee5af put most state into ObState 2015-10-16 00:36:39 +02:00
Daniel Kolesa 080153a373 put ignore_env into ObState 2015-10-16 00:09:16 +02:00
Daniel Kolesa 4028bdef7d introduce rule cache (no need to figure out rlist every time) 2015-10-15 10:42:43 +02:00
Daniel Kolesa 49812b6b40 test commandn 2015-10-13 21:23:41 +01:00
Daniel Kolesa 3c9e6ea404 unify rule add funcs 2015-10-07 11:47:14 +01:00
Daniel Kolesa 2a84040028 rule- for dep-less rule definitions 2015-10-06 12:32:47 +01:00
Daniel Kolesa 371e8597f4 readme update 2015-10-05 14:52:58 +01:00
Daniel Kolesa 5499bab38f readme update 2015-10-04 10:59:35 +01:00
Daniel Kolesa dfb94f28b3 more correct and more efficient rule matching 2015-10-03 17:25:52 +01:00
Daniel Kolesa 86c0d6b635 formatting 2015-10-02 19:25:08 +01:00
Daniel Kolesa 9199b76648 mark static 2015-10-01 19:08:44 +01:00
Daniel Kolesa faabe418b2 only use N jobs instead of N + 1 when not explicit (where N is number of CPUs) 2015-09-27 18:33:28 +01:00
Daniel Kolesa 2f5a95327b add numcpus and numjobs 2015-09-26 15:13:17 +01:00
Daniel Kolesa b97b71d281 add some environment functionality 2015-09-21 20:44:48 +01:00
Daniel Kolesa 88c2656862 add -e to execute strings 2015-09-20 20:54:19 +01:00
Daniel Kolesa 5d0583d47f readme fix 2015-09-19 15:37:43 +01:00
Daniel Kolesa 8c2543ea84 add gitignore 2015-09-15 02:02:42 +01:00
Daniel Kolesa 79914d4e76 fix 2015-09-14 01:31:50 +01:00
Daniel Kolesa 1600b3860d oops 2015-09-13 23:25:36 +01:00
Daniel Kolesa 3225d8ebf6 readme 2015-09-13 23:25:07 +01:00
Daniel Kolesa 24fef2a189 add makefile for better builds 2015-09-13 18:53:16 +01:00
Daniel Kolesa ed326a98d8 fix 2015-09-12 16:23:18 +01:00
Daniel Kolesa 582867ff81 split glob matching into its own file 2015-09-10 18:55:49 +01:00
Daniel Kolesa 3e4073cd56 fix 2015-09-05 03:35:57 +01:00
Daniel Kolesa b70315d28d do not pass data() 2015-09-04 19:29:51 +01:00
Daniel Kolesa 789204075a use ostd::filesystem 2015-09-04 18:59:05 +01:00
Daniel Kolesa e817b51e5a cleanups 2015-09-01 18:50:00 +01:00
Daniel Kolesa 9c1ce90bfe updates 2015-08-31 14:47:39 +01:00
Daniel Kolesa 9929a5c154 readme 2015-08-30 00:23:02 -07:00
Daniel Kolesa 19abeedd4e simple build script 2015-08-29 00:18:50 -07:00
Daniel Kolesa 2dffac0a24 readme update 2015-08-28 00:01:46 -07:00
Daniel Kolesa 5f2417bf9e concat all args when using globs 2015-08-25 16:07:15 -07:00
Daniel Kolesa 92da426ae8 update 2015-08-25 00:19:44 -07:00
Daniel Kolesa 87d34dede1 initial parallel build support 2015-08-24 14:11:17 -07:00
Daniel Kolesa 19fb1100f8 add basic thread pool impl for parallel compilation 2015-08-24 00:44:10 -07:00
Daniel Kolesa a072cfeaaf add basic option parsing 2015-08-23 20:54:03 -07:00
Daniel Kolesa 9c272792ac more correct glob matching 2015-08-23 11:54:23 -07:00
Daniel Kolesa 8b741cb99d use globs in example 2015-08-23 01:07:36 -07:00
Daniel Kolesa 989433022c glob matching support 2015-08-23 01:03:30 -07:00
Daniel Kolesa 8e6b107b48 more cleanups 2015-08-22 00:31:33 -07:00
Daniel Kolesa 4cab581d58 more cleanups 2015-08-21 12:05:24 -07:00
Daniel Kolesa 456e9ef11b move more stuff to state struct 2015-08-21 12:02:31 -07:00
Daniel Kolesa a3317607d0 cleanups 2015-08-21 11:14:24 -07:00
Daniel Kolesa 349e9b7851 start moving funcs into ObState 2015-08-20 12:59:15 -07:00
Daniel Kolesa dd8c6fe17a readme 2015-08-19 19:43:35 -07:00
Daniel Kolesa 2bc96d03e1 readme update 2015-08-18 11:14:32 -07:00