|
f862319f3b
|
Add extra parsing checks to prevent iter_blocks from matching tokens after end of filter
|
2022-03-04 11:06:37 -05:00 |
|
|
9dd70f2004
|
Fix filters syntax parsing matching tokens after end of filter
|
2022-03-04 11:00:24 -05:00 |
|
|
da0596cc10
|
Add empties(count) functionality and help docs
|
2022-03-01 20:44:46 -05:00 |
|
|
8b7046d257
|
Add file() item op and help docs
|
2022-02-28 20:25:29 -05:00 |
|
|
a77ae9f2ee
|
Add unique filters help docs
|
2022-02-28 17:49:08 -05:00 |
|
|
260ea03727
|
Update dependencies (and fix unrelated build warning)
|
2022-02-26 20:07:26 -05:00 |
|
|
4e5d7474b3
|
Simplify some more parsing checks less general error messages
|
2022-02-24 16:41:56 -05:00 |
|
|
9a80931f1d
|
Reduce bliss test execution times in dev mode to almost release speed
|
2022-02-24 16:09:27 -05:00 |
|
|
93fd85b0fc
|
Relax requirements for field filters to allow for more useful error msg
|
2022-02-24 12:11:26 -05:00 |
|
|
ec03746b41
|
Fix curly bracket syntax error spam and REPL bracket curly handling
|
2022-02-24 09:47:37 -05:00 |
|
|
f05e57ba54
|
Fix non-assignment declare parsing
|
2022-02-23 20:18:18 -05:00 |
|
|
6acc8c0e0e
|
Update dependencies and version v0.6.0
|
2022-02-23 17:14:30 -05:00 |
|
|
944a203675
|
Add unique filters
|
2022-02-23 16:06:20 -05:00 |
|
|
bb492dcd77
|
Document iter block functionality and cargo fmt
|
2022-02-23 11:33:45 -05:00 |
|
|
a915cbd029
|
Add iterable manipulations to blocks
|
2022-02-20 12:04:56 -05:00 |
|
|
3a2c2629ca
|
Create non-iter operations and implement basics for Turing completeness
|
2022-02-19 20:17:31 -05:00 |
|
|
72b63b6feb
|
Fix OR matching for variable-based filters
|
2022-02-15 15:51:57 -05:00 |
|
|
9705dc22bc
|
Refactor music analysis functionality to add to MpsContext
|
2022-02-04 21:49:13 -05:00 |
|
|
6411d40b96
|
Add volume option to CLI args
|
2022-02-03 17:04:01 -05:00 |
|
|
5af9311887
|
cargo fmt
|
2022-02-03 16:56:42 -05:00 |
|
|
1dedc29715
|
Upgrade some components to symphonia v0.5
|
2022-02-03 16:56:17 -05:00 |
|
|
fb21edd7a4
|
Fix license string for all packages
|
2022-02-02 16:08:10 -05:00 |
|
|
5be0f99067
|
version bump to v0.5.0
|
2022-02-02 15:59:20 -05:00 |
|
|
bc43caf01b
|
Add set intersection function
|
2022-02-02 15:53:57 -05:00 |
|
|
19748d33ac
|
Add regex pattern field filter
|
2022-02-02 13:12:56 -05:00 |
|
|
4e7948d5ad
|
Add union functions
|
2022-02-02 11:27:01 -05:00 |
|
|
739ee5fa8f
|
Update licensing info
|
2022-01-31 16:37:24 -05:00 |
|
|
a2b5d832af
|
Completely remove OpGetter
|
2022-01-31 16:31:37 -05:00 |
|
|
b8b57a8199
|
Remove OpGetter from files
|
2022-01-31 16:30:53 -05:00 |
|
|
9ea25c27de
|
Remove OpGetter from sql context functionality
|
2022-01-31 16:25:05 -05:00 |
|
|
70950e0bc7
|
Reduce usage of OpGetter by making RuntimeError (de)composable
|
2022-01-31 15:34:33 -05:00 |
|
|
46459c7da1
|
cargo fmt
|
2022-01-31 09:22:36 -05:00 |
|
|
b521d22513
|
Add size_hint to ops (not very useful)
|
2022-01-31 09:04:48 -05:00 |
|
|
0b55ddda6b
|
Add randomisation and explicit reset
|
2022-01-30 21:32:38 -05:00 |
|
|
3c0d324d01
|
mps-player clippy fix
|
2022-01-29 16:19:15 -05:00 |
|
|
d908a0a033
|
Root clippy fixes
|
2022-01-29 16:13:52 -05:00 |
|
|
9c2a20ef40
|
cargo clippy fixes
|
2022-01-29 16:11:01 -05:00 |
|
|
322d988c0a
|
Create simple playlist generator
|
2022-01-28 14:32:52 -05:00 |
|
|
bde7ead3b6
|
Add bliss_next sorting algorithm, rename bliss sort to bliss_first
|
2022-01-27 19:55:43 -05:00 |
|
|
bd3d1465df
|
Add empty() function
|
2022-01-27 16:06:32 -05:00 |
|
|
d3bb52d354
|
Fix some REPL playback issues, including upgrading rodio to use more robust symphonia decoding
|
2022-01-26 20:15:00 -05:00 |
|
|
0c3f0fee9c
|
Remove default regex match for files() but keep tag populating without regex pattern
|
2022-01-26 17:50:06 -05:00 |
|
|
1af24ba899
|
Add .(field like something) to docs
|
2022-01-26 15:57:48 -05:00 |
|
|
4bc1d135aa
|
Version bump and update README
|
2022-01-26 15:42:28 -05:00 |
|
|
88b69981f7
|
Switch over to symphonia-based bliss to simplify compiling and dependency tree
|
2022-01-26 13:28:15 -05:00 |
|
|
44cee21e7e
|
Improve release experience by bundling sqlite and fixing warnings
|
2022-01-25 22:14:48 -05:00 |
|
|
f88efaf6d5
|
Change syntax for bliss: distance bliss to advanced bliss
|
2022-01-25 20:00:15 -05:00 |
|
|
6e853ed634
|
Remove debug println that was accidentally left in
|
2022-01-25 10:23:08 -05:00 |
|
|
01f121524a
|
Update README and documentation
|
2022-01-25 10:03:27 -05:00 |
|
|
41c8c8cbf1
|
Add bliss music sorting (sort by song similarity -- songs which are more similar (smaller distance) come first)
|
2022-01-25 00:04:25 -05:00 |
|