Skip to content

v3.0.0-rc46

Compare
Choose a tag to compare
@github-actions github-actions released this 18 May 07:36
· 841 commits to main since this release
v3.0.0-rc46
76fadc0

Changelog

ec4fa1f Shorten the error message when a capture group is unused.
6cfff69 Improve debug logs for pipestream.
f6c86e2 Add some debug log messages around adding duplicate metrics.
0613273 Replace an empty IndexedExpr with just the IdTerm.
bf127b3 Update TODO.
7fcadd6 Catch mod-by-zero.
a725854 Detect divide by zero in const folding.
3ba740c Make optimisation the default.
240794c Add a line of input if the fuzzer has only generated a program.
cbe78dd Perform an optimisation pass before typechecking to reduce the size of the AST.
4100c3e Fix a crash caused by attempting to negate a None type.
35f38ad Fix positions for builtins and other long expressions.
cb78350 Move ast.MergePosition into the position package.
a155099 Treat the input nodes as immutable.
f43eb70 Update TODO with more info.
aa0b09a Update TODO for completed item.
da676ff Add property tests for const folding.
9db0da5 Fix int to the power of int in const folding.
7fc2c33 Const fold on all binary math ops.
b2eba8d Add a checkall target to check build, fuzz build, and tests all at once.
d9431b8 Turn on optimiser pass during development.
69a8e24 Trivial const folding for integers under addition.
444b733 Create a bare optimiser skeleton.
bed0990 Add first draft of an optimisation pass.
dd388c7 Tidy up initRuntime.
3f19e05 Use stored options pattern when constructing exporter from mtail.
cc5a747 Use stored options pattern for constructing tailer from mtail.
d4f7282 Use stored options pattern for constructing runtime from mtail.
a94208a Create Options pattern for Compiler construction.
217cbdb Update docstring for vm package.
22af542 Sort benchmark results by delta change when possible.
e1dd272 Synchronise the pipestream test to avoid a race on cancel.
131d297 Bump github.com/prometheus/common from 0.23.0 to 0.24.0
c42275a Remove obsolete doc.
6461dd0 Remove completed TODO.
fed0712 Rename class variable.
6c9524b Factor out http status from Runtime into its own file.
08d3d60 Factor out the runtime options into a new file.
e5fd530 Rename Loader to Runtime.
8ad0f37 Rename integration test.
39eaa4a Test the fuzzer in testall target.
3afcddd Move the vm to its own package.
2c207c5 Rename the vm package to runtime.
e3c370a Move object.Object into the code package.
4d2ef46 Move the types package to the compiler package.
72d2880 Move the symbol package into the compiler package.
f260548 Move the position package into the compiler package.
81c5976 Move the errors package into the compiler package.
5811f48 Move the codegen package into the compiler package.
ffe19e8 Move the parser package into the compiler package.
be5a088 Move the checker package into the compiler package.
284f61e Move the ast package into the compiler package.
ba0ba0d Move compiler to its own package.
2e809e7 Remove a flag from vm and replace with an Option.
56b441b Align the fuzzer variables with OSS-Fuzz.
9356a9f Update TODO.
23ff9be Reopen the file stream if the read error is ESTALE.
04064d9 Update docstring for Compile.
8f3e889 Update docstring for loader.
2167fd0 Avoid accidental dependency on the vm error package.
f0367b8 Tidy up the fuzzer code.
fdbea8d Avoid a race by opening the write end first.
9fa4e46 Bump github.com/prometheus/common from 0.21.0 to 0.23.0
46b45ed Remove master from benchmark workflow.
82acf9a Fix the name of the main branch.
83ec62b Complete TODO for pruning an IndexedExpr to just an IdExpr.
ebb752c Clean up error messages when printing operator names.
66cbf05 Fix formatting of binary and unary expr in s-expression.
b32d6cb Add a TODO to prune the IndexedExpr node.
ad516b5 Test that we can use a pattern constant as a conditional expression.
5697215 Refactor codegen for MATCH to typecheck the Rhs field.
0602a67 Remove unnecessary comment.
b9011cf Emit newlines in fuzz debug dumps.
89940ad Update actions/github-script requirement to v4.0.2
4b00a74 Bump github.com/prometheus/common from 0.20.0 to 0.21.0
4f2e375 Bump actions/cache from v2.1.4 to v2.1.5
6368715 Bump hmarr/auto-approve-action
8aca8d2 Fix workflows after recent Github Action security updates.