Commit Graph

82 Commits

Author SHA1 Message Date
Luna a2ea8fb53e make args live through lifetime of runner
we just assign cloned runners the args of the parent runner and don't
free the parent's, maintaining okay memory usage.
2020-06-02 17:12:34 -03:00
Luna c78ca9dd5b refactor argument fetching for load cmd 2020-06-02 16:59:53 -03:00
Luna 0453f37305 add noop, runqs support to runner 2020-06-01 22:47:21 -03:00
Luna 9cb82e3180 remove unecessary code 2020-06-01 22:34:48 -03:00
Luna b0525f2386 add proper support on rotateCmd for lang.Command.Rotate 2020-06-01 22:06:15 -03:00
Luna 54919110a5 refactor: remove 'new' prefix from functions 2020-06-01 21:54:10 -03:00
Luna 76b353e593 remove code for old runner commands 2020-06-01 21:51:51 -03:00
Luna 36937a5fde remove ParamMap creation from runner 2020-05-31 22:28:10 -03:00
Luna 9801e303c0 flatten switch values 2020-05-31 21:55:48 -03:00
Luna 2b4f428890 fix typo 2020-05-31 21:55:44 -03:00
Luna 1c1e525b1d add support for plugin command types 2020-05-31 21:47:31 -03:00
Luna 7543ecafaa remove unused blocks of code 2020-05-31 18:30:39 -03:00
Luna 325e7b1102 add support for the rest of lv2 commands 2020-05-31 18:29:42 -03:00
Luna 3a7009f9bf convert more commands to new form 2020-05-31 17:53:33 -03:00
Luna c6c31f5a60 rename NewCommand to Command 2020-05-31 17:18:36 -03:00
Luna d09603c005 add runner support for LV2Command() spec 2020-05-31 17:11:40 -03:00
Luna 94c9695110 add helper to make lv2 command structs 2020-05-31 16:55:50 -03:00
Luna f9c1851734 add support for generic lv2 command running 2020-05-31 15:20:19 -03:00
Luna d518369314 add random debug statements 2020-05-30 23:57:34 -03:00
Luna 7d519b73b6 add runner support on command cast 2020-05-30 22:56:45 -03:00
Luna 47a97636cd enable command debug printing 2020-05-30 22:39:45 -03:00
Luna c3b83c3e4b replace f64 to f32 on some commands 2020-05-30 22:29:13 -03:00
Luna f20079b807 disable codepaths not supporting new commands 2020-05-30 22:25:43 -03:00
Luna 0c2cd5638e update because of arraylist api changes 2020-05-12 17:26:46 -03:00
Luna 8261d202bd multiple fixes for latest zig 2020-03-26 16:35:58 -03:00
Luna 08d9923e75 add saturator, vintagedelay cmd 2020-01-26 14:50:50 -03:00
Luna bc8ab98689 add multichorus cmd 2020-01-26 14:03:01 -03:00
Luna 127ea389fd add moddelay cmd 2020-01-26 02:05:43 -03:00
Luna a0a75579dd add tapedelay cmd (broken) 2020-01-26 00:28:59 -03:00
Luna 8c3c5a3ac2 add invert cmd 2020-01-26 00:13:53 -03:00
Luna 299a39fc27 add gverb cmd 2020-01-26 00:03:15 -03:00
Luna c73b7440a6 add foverdrive cmd
- lang: remove oldGetCommand
2020-01-25 23:52:22 -03:00
Luna fa8740e0db add thruzero command 2020-01-25 23:32:24 -03:00
Luna 5a0e6934e7 add dyncomp cmd 2020-01-25 22:45:37 -03:00
Luna 7c4dead5cf add many experimental plugins 2020-01-25 18:52:45 -03:00
Luna 9a6caa2453 add gate cmd 2020-01-25 17:47:20 -03:00
Luna 182d368363 fix for latest zig 2020-01-14 22:31:20 -03:00
Luna a10416e56f fixes for latest zig 2019-12-08 12:14:31 -03:00
Luna c57c40db61 use at-as builtin 2019-11-10 13:37:59 -03:00
Luna fb0516a1db allow ppm files as inputs
- only run bmp.magicValid when path ends in bmp
 - remove uneeced header size constants
2019-11-01 21:43:45 -03:00
Luna 91de05d3b1 runner: fix for latest zig 2019-10-31 19:02:36 -03:00
Luna 2e27390058 add the rest for embed command
- allow any extra param as a generic to custom plugin init
2019-10-22 18:16:15 -03:00
Luna c05be26dbd runner: ignore one arg when its in repl
closes #8
2019-10-06 15:16:41 -03:00
Luna 66a7356502 runner: add newline to runqs message 2019-09-10 22:08:35 -03:00
Luna 49cc7221b0 fix some clones, finish list of commands for printer 2019-09-10 22:00:07 -03:00
Luna 67c42e39d4 add cloning of Runner and Image + basic Runner REPL logic 2019-09-10 21:31:23 -03:00
Luna b3bb56279a remove usage of command pointers for most things
this serves as a workaround for the compiler bugs found on zig trunk

 - use std.StringHashMap
2019-09-03 12:45:17 -03:00
Luna 0ad1c88274 free some things in runner 2019-08-13 10:33:08 -03:00
Luna 4aa9e9d7b9 runner: bump ident of load path msg 2019-08-09 11:29:10 -03:00
Luna 9fd41a61bf add runner test + 'zig build test' subcommand 2019-08-08 16:48:31 -03:00