Skip to content

enhance WAITFOR statement handling - #998

Merged
ziflex merged 4 commits into
mainfrom
feat/waitfor-src-exp
Aug 18, 2026
Merged

enhance WAITFOR statement handling#998
ziflex merged 4 commits into
mainfrom
feat/waitfor-src-exp

Conversation

@ziflex

@ziflex ziflex commented Aug 18, 2026

Copy link
Copy Markdown
Member

No description provided.

Copilot AI lite review requested due to automatic review settings August 18, 2026 01:11

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ferret Go Benchmarks - Unit

Details
Benchmark suite Current: 3feef4b Previous: 9986cde Ratio
BenchmarkMarshalMessagePack (github.com/MontFerret/ferret/v2/pkg/bytecode/artifact) 106415 ns/op 19338 B/op 58 allocs/op 41078 ns/op 19339 B/op 58 allocs/op 2.59
BenchmarkMarshalMessagePack (github.com/MontFerret/ferret/v2/pkg/bytecode/artifact) - ns/op 106415 ns/op 41078 ns/op 2.59
BenchmarkMarshalMessagePack (github.com/MontFerret/ferret/v2/pkg/bytecode/artifact) - B/op 19338 B/op 19339 B/op 1.00
BenchmarkMarshalMessagePack (github.com/MontFerret/ferret/v2/pkg/bytecode/artifact) - allocs/op 58 allocs/op 58 allocs/op 1
BenchmarkUnmarshalMessagePack (github.com/MontFerret/ferret/v2/pkg/bytecode/artifact) 51787 ns/op 17971 B/op 97 allocs/op 51041 ns/op 17971 B/op 97 allocs/op 1.01
BenchmarkUnmarshalMessagePack (github.com/MontFerret/ferret/v2/pkg/bytecode/artifact) - ns/op 51787 ns/op 51041 ns/op 1.01
BenchmarkUnmarshalMessagePack (github.com/MontFerret/ferret/v2/pkg/bytecode/artifact) - B/op 17971 B/op 17971 B/op 1
BenchmarkUnmarshalMessagePack (github.com/MontFerret/ferret/v2/pkg/bytecode/artifact) - allocs/op 97 allocs/op 97 allocs/op 1
BenchmarkMarshalJSON (github.com/MontFerret/ferret/v2/pkg/bytecode/artifact) 17216 ns/op 15836 B/op 28 allocs/op 16923 ns/op 15832 B/op 28 allocs/op 1.02
BenchmarkMarshalJSON (github.com/MontFerret/ferret/v2/pkg/bytecode/artifact) - ns/op 17216 ns/op 16923 ns/op 1.02
BenchmarkMarshalJSON (github.com/MontFerret/ferret/v2/pkg/bytecode/artifact) - B/op 15836 B/op 15832 B/op 1.00
BenchmarkMarshalJSON (github.com/MontFerret/ferret/v2/pkg/bytecode/artifact) - allocs/op 28 allocs/op 28 allocs/op 1
BenchmarkUnmarshalJSON (github.com/MontFerret/ferret/v2/pkg/bytecode/artifact) 31515 ns/op 21696 B/op 299 allocs/op 30872 ns/op 21702 B/op 299 allocs/op 1.02
BenchmarkUnmarshalJSON (github.com/MontFerret/ferret/v2/pkg/bytecode/artifact) - ns/op 31515 ns/op 30872 ns/op 1.02
BenchmarkUnmarshalJSON (github.com/MontFerret/ferret/v2/pkg/bytecode/artifact) - B/op 21696 B/op 21702 B/op 1.00
BenchmarkUnmarshalJSON (github.com/MontFerret/ferret/v2/pkg/bytecode/artifact) - allocs/op 299 allocs/op 299 allocs/op 1
BenchmarkFormatValueBuiltin (github.com/MontFerret/ferret/v2/pkg/debugger) 317 ns/op 184 B/op 5 allocs/op 317.8 ns/op 184 B/op 5 allocs/op 1.00
BenchmarkFormatValueBuiltin (github.com/MontFerret/ferret/v2/pkg/debugger) - ns/op 317 ns/op 317.8 ns/op 1.00
BenchmarkFormatValueBuiltin (github.com/MontFerret/ferret/v2/pkg/debugger) - B/op 184 B/op 184 B/op 1
BenchmarkFormatValueBuiltin (github.com/MontFerret/ferret/v2/pkg/debugger) - allocs/op 5 allocs/op 5 allocs/op 1
BenchmarkFormatValueCustomDisplay (github.com/MontFerret/ferret/v2/pkg/debugger) 25.46 ns/op 0 B/op 0 allocs/op 26.2 ns/op 0 B/op 0 allocs/op 0.97
BenchmarkFormatValueCustomDisplay (github.com/MontFerret/ferret/v2/pkg/debugger) - ns/op 25.46 ns/op 26.2 ns/op 0.97
BenchmarkFormatValueCustomDisplay (github.com/MontFerret/ferret/v2/pkg/debugger) - B/op 0 B/op 0 B/op 1
BenchmarkFormatValueCustomDisplay (github.com/MontFerret/ferret/v2/pkg/debugger) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkSessionContinueThroughExecutionInterface (github.com/MontFerret/ferret/v2/pkg/debugger) 132 ns/op 176 B/op 2 allocs/op 138.3 ns/op 176 B/op 2 allocs/op 0.95
BenchmarkSessionContinueThroughExecutionInterface (github.com/MontFerret/ferret/v2/pkg/debugger) - ns/op 132 ns/op 138.3 ns/op 0.95
BenchmarkSessionContinueThroughExecutionInterface (github.com/MontFerret/ferret/v2/pkg/debugger) - B/op 176 B/op 176 B/op 1
BenchmarkSessionContinueThroughExecutionInterface (github.com/MontFerret/ferret/v2/pkg/debugger) - allocs/op 2 allocs/op 2 allocs/op 1
BenchmarkJSONCodecEncode/duration (github.com/MontFerret/ferret/v2/pkg/encoding/json) 159 ns/op 37.74 MB/s 112 B/op 2 allocs/op 151.1 ns/op 39.71 MB/s 112 B/op 2 allocs/op 1.05
BenchmarkJSONCodecEncode/duration (github.com/MontFerret/ferret/v2/pkg/encoding/json) - ns/op 159 ns/op 151.1 ns/op 1.05
BenchmarkJSONCodecEncode/duration (github.com/MontFerret/ferret/v2/pkg/encoding/json) - MB/s 37.74 MB/s 39.71 MB/s 0.95
BenchmarkJSONCodecEncode/duration (github.com/MontFerret/ferret/v2/pkg/encoding/json) - B/op 112 B/op 112 B/op 1
BenchmarkJSONCodecEncode/duration (github.com/MontFerret/ferret/v2/pkg/encoding/json) - allocs/op 2 allocs/op 2 allocs/op 1
BenchmarkJSONCodecEncode/regexp (github.com/MontFerret/ferret/v2/pkg/encoding/json) 203.8 ns/op 88.31 MB/s 112 B/op 2 allocs/op 196.3 ns/op 91.69 MB/s 112 B/op 2 allocs/op 1.04
BenchmarkJSONCodecEncode/regexp (github.com/MontFerret/ferret/v2/pkg/encoding/json) - ns/op 203.8 ns/op 196.3 ns/op 1.04
BenchmarkJSONCodecEncode/regexp (github.com/MontFerret/ferret/v2/pkg/encoding/json) - MB/s 88.31 MB/s 91.69 MB/s 0.96
BenchmarkJSONCodecEncode/regexp (github.com/MontFerret/ferret/v2/pkg/encoding/json) - B/op 112 B/op 112 B/op 1
BenchmarkJSONCodecEncode/regexp (github.com/MontFerret/ferret/v2/pkg/encoding/json) - allocs/op 2 allocs/op 2 allocs/op 1
BenchmarkJSONCodecEncode/range_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/json) 19221 ns/op 208.68 MB/s 8216 B/op 13 allocs/op 18662 ns/op 214.93 MB/s 8216 B/op 13 allocs/op 1.03
BenchmarkJSONCodecEncode/range_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - ns/op 19221 ns/op 18662 ns/op 1.03
BenchmarkJSONCodecEncode/range_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - MB/s 208.68 MB/s 214.93 MB/s 0.97
BenchmarkJSONCodecEncode/range_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - B/op 8216 B/op 8216 B/op 1
BenchmarkJSONCodecEncode/range_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - allocs/op 13 allocs/op 13 allocs/op 1
BenchmarkJSONCodecEncode/flat_array_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/json) 48766 ns/op 82.25 MB/s 11152 B/op 932 allocs/op 47348 ns/op 84.71 MB/s 11152 B/op 932 allocs/op 1.03
BenchmarkJSONCodecEncode/flat_array_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - ns/op 48766 ns/op 47348 ns/op 1.03
BenchmarkJSONCodecEncode/flat_array_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - MB/s 82.25 MB/s 84.71 MB/s 0.97
BenchmarkJSONCodecEncode/flat_array_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - B/op 11152 B/op 11152 B/op 1
BenchmarkJSONCodecEncode/flat_array_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - allocs/op 932 allocs/op 932 allocs/op 1
BenchmarkJSONCodecEncode/flat_object_256 (github.com/MontFerret/ferret/v2/pkg/encoding/json) 33919 ns/op 69.02 MB/s 12867 B/op 422 allocs/op 33830 ns/op 69.20 MB/s 12867 B/op 422 allocs/op 1.00
BenchmarkJSONCodecEncode/flat_object_256 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - ns/op 33919 ns/op 33830 ns/op 1.00
BenchmarkJSONCodecEncode/flat_object_256 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - MB/s 69.02 MB/s 69.2 MB/s 1.00
BenchmarkJSONCodecEncode/flat_object_256 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - B/op 12867 B/op 12867 B/op 1
BenchmarkJSONCodecEncode/flat_object_256 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - allocs/op 422 allocs/op 422 allocs/op 1
BenchmarkJSONCodecEncode/nested_array_10000 (github.com/MontFerret/ferret/v2/pkg/encoding/json) 512446 ns/op 39.03 MB/s 65520 B/op 11 allocs/op 515977 ns/op 38.76 MB/s 65520 B/op 11 allocs/op 0.99
BenchmarkJSONCodecEncode/nested_array_10000 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - ns/op 512446 ns/op 515977 ns/op 0.99
BenchmarkJSONCodecEncode/nested_array_10000 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - MB/s 39.03 MB/s 38.76 MB/s 1.01
BenchmarkJSONCodecEncode/nested_array_10000 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - B/op 65520 B/op 65520 B/op 1
BenchmarkJSONCodecEncode/nested_array_10000 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - allocs/op 11 allocs/op 11 allocs/op 1
BenchmarkJSONCodecEncode/nested_object_5000 (github.com/MontFerret/ferret/v2/pkg/encoding/json) 1545283 ns/op 19.41 MB/s 630522 B/op 15011 allocs/op 1569923 ns/op 19.11 MB/s 630522 B/op 15011 allocs/op 0.98
BenchmarkJSONCodecEncode/nested_object_5000 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - ns/op 1545283 ns/op 1569923 ns/op 0.98
BenchmarkJSONCodecEncode/nested_object_5000 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - MB/s 19.41 MB/s 19.11 MB/s 1.02
BenchmarkJSONCodecEncode/nested_object_5000 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - B/op 630522 B/op 630522 B/op 1
BenchmarkJSONCodecEncode/nested_object_5000 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - allocs/op 15011 allocs/op 15011 allocs/op 1
BenchmarkJSONCodecDecode/flat_array_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/json) 115202 ns/op 34.82 MB/s 90120 B/op 1812 allocs/op 125070 ns/op 32.07 MB/s 90120 B/op 1812 allocs/op 0.92
BenchmarkJSONCodecDecode/flat_array_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - ns/op 115202 ns/op 125070 ns/op 0.92
BenchmarkJSONCodecDecode/flat_array_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - MB/s 34.82 MB/s 32.07 MB/s 1.09
BenchmarkJSONCodecDecode/flat_array_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - B/op 90120 B/op 90120 B/op 1
BenchmarkJSONCodecDecode/flat_array_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - allocs/op 1812 allocs/op 1812 allocs/op 1
BenchmarkJSONCodecDecode/flat_object_256 (github.com/MontFerret/ferret/v2/pkg/encoding/json) 74992 ns/op 31.22 MB/s 54072 B/op 781 allocs/op 80160 ns/op 29.20 MB/s 54064 B/op 781 allocs/op 0.94
BenchmarkJSONCodecDecode/flat_object_256 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - ns/op 74992 ns/op 80160 ns/op 0.94
BenchmarkJSONCodecDecode/flat_object_256 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - MB/s 31.22 MB/s 29.2 MB/s 1.07
BenchmarkJSONCodecDecode/flat_object_256 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - B/op 54072 B/op 54064 B/op 1.00
BenchmarkJSONCodecDecode/flat_object_256 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - allocs/op 781 allocs/op 781 allocs/op 1
BenchmarkJSONCodecDecode/nested_array_10000 (github.com/MontFerret/ferret/v2/pkg/encoding/json) 1919609 ns/op 10.42 MB/s 2307974 B/op 20029 allocs/op 2129475 ns/op 9.39 MB/s 2307976 B/op 20029 allocs/op 0.90
BenchmarkJSONCodecDecode/nested_array_10000 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - ns/op 1919609 ns/op 2129475 ns/op 0.90
BenchmarkJSONCodecDecode/nested_array_10000 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - MB/s 10.42 MB/s 9.39 MB/s 1.11
BenchmarkJSONCodecDecode/nested_array_10000 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - B/op 2307974 B/op 2307976 B/op 1.00
BenchmarkJSONCodecDecode/nested_array_10000 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - allocs/op 20029 allocs/op 20029 allocs/op 1
BenchmarkJSONCodecDecode/nested_object_5000 (github.com/MontFerret/ferret/v2/pkg/encoding/json) 1607134 ns/op 18.67 MB/s 2610244 B/op 20026 allocs/op 1601880 ns/op 18.73 MB/s 2610246 B/op 20026 allocs/op 1.00
BenchmarkJSONCodecDecode/nested_object_5000 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - ns/op 1607134 ns/op 1601880 ns/op 1.00
BenchmarkJSONCodecDecode/nested_object_5000 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - MB/s 18.67 MB/s 18.73 MB/s 1.00
BenchmarkJSONCodecDecode/nested_object_5000 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - B/op 2610244 B/op 2610246 B/op 1.00
BenchmarkJSONCodecDecode/nested_object_5000 (github.com/MontFerret/ferret/v2/pkg/encoding/json) - allocs/op 20026 allocs/op 20026 allocs/op 1
BenchmarkMsgpackCodecEncode/regexp (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) 134.2 ns/op 126.67 MB/s 112 B/op 2 allocs/op 135.2 ns/op 125.73 MB/s 112 B/op 2 allocs/op 0.99
BenchmarkMsgpackCodecEncode/regexp (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - ns/op 134.2 ns/op 135.2 ns/op 0.99
BenchmarkMsgpackCodecEncode/regexp (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - MB/s 126.67 MB/s 125.73 MB/s 1.01
BenchmarkMsgpackCodecEncode/regexp (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - B/op 112 B/op 112 B/op 1
BenchmarkMsgpackCodecEncode/regexp (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - allocs/op 2 allocs/op 2 allocs/op 1
BenchmarkMsgpackCodecEncode/range_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) 37749 ns/op 71.29 MB/s 14323 B/op 776 allocs/op 37324 ns/op 72.10 MB/s 14323 B/op 776 allocs/op 1.01
BenchmarkMsgpackCodecEncode/range_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - ns/op 37749 ns/op 37324 ns/op 1.01
BenchmarkMsgpackCodecEncode/range_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - MB/s 71.29 MB/s 72.1 MB/s 0.99
BenchmarkMsgpackCodecEncode/range_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - B/op 14323 B/op 14323 B/op 1
BenchmarkMsgpackCodecEncode/range_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - allocs/op 776 allocs/op 776 allocs/op 1
BenchmarkMsgpackCodecEncode/flat_array_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) 27135 ns/op 99.17 MB/s 8177 B/op 8 allocs/op 26686 ns/op 100.84 MB/s 8177 B/op 8 allocs/op 1.02
BenchmarkMsgpackCodecEncode/flat_array_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - ns/op 27135 ns/op 26686 ns/op 1.02
BenchmarkMsgpackCodecEncode/flat_array_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - MB/s 99.17 MB/s 100.84 MB/s 0.98
BenchmarkMsgpackCodecEncode/flat_array_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - B/op 8177 B/op 8177 B/op 1
BenchmarkMsgpackCodecEncode/flat_array_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - allocs/op 8 allocs/op 8 allocs/op 1
BenchmarkMsgpackCodecEncode/flat_object_256 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) 23694 ns/op 54.91 MB/s 8258 B/op 264 allocs/op 23159 ns/op 56.18 MB/s 8257 B/op 264 allocs/op 1.02
BenchmarkMsgpackCodecEncode/flat_object_256 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - ns/op 23694 ns/op 23159 ns/op 1.02
BenchmarkMsgpackCodecEncode/flat_object_256 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - MB/s 54.91 MB/s 56.18 MB/s 0.98
BenchmarkMsgpackCodecEncode/flat_object_256 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - B/op 8258 B/op 8257 B/op 1.00
BenchmarkMsgpackCodecEncode/flat_object_256 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - allocs/op 264 allocs/op 264 allocs/op 1
BenchmarkMsgpackCodecEncode/nested_array_10000 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) 371963 ns/op 26.89 MB/s 32755 B/op 10 allocs/op 367803 ns/op 27.19 MB/s 32755 B/op 10 allocs/op 1.01
BenchmarkMsgpackCodecEncode/nested_array_10000 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - ns/op 371963 ns/op 367803 ns/op 1.01
BenchmarkMsgpackCodecEncode/nested_array_10000 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - MB/s 26.89 MB/s 27.19 MB/s 0.99
BenchmarkMsgpackCodecEncode/nested_array_10000 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - B/op 32755 B/op 32755 B/op 1
BenchmarkMsgpackCodecEncode/nested_array_10000 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - allocs/op 10 allocs/op 10 allocs/op 1
BenchmarkMsgpackCodecEncode/nested_object_5000 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) 1250133 ns/op 12.00 MB/s 512819 B/op 10010 allocs/op 1248772 ns/op 12.01 MB/s 512821 B/op 10010 allocs/op 1.00
BenchmarkMsgpackCodecEncode/nested_object_5000 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - ns/op 1250133 ns/op 1248772 ns/op 1.00
BenchmarkMsgpackCodecEncode/nested_object_5000 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - MB/s 12 MB/s 12.01 MB/s 1.00
BenchmarkMsgpackCodecEncode/nested_object_5000 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - B/op 512819 B/op 512821 B/op 1.00
BenchmarkMsgpackCodecEncode/nested_object_5000 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - allocs/op 10010 allocs/op 10010 allocs/op 1
BenchmarkMsgpackCodecDecode/flat_array_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) 54245 ns/op 49.61 MB/s 24653 B/op 771 allocs/op 52991 ns/op 50.78 MB/s 24653 B/op 771 allocs/op 1.02
BenchmarkMsgpackCodecDecode/flat_array_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - ns/op 54245 ns/op 52991 ns/op 1.02
BenchmarkMsgpackCodecDecode/flat_array_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - MB/s 49.61 MB/s 50.78 MB/s 0.98
BenchmarkMsgpackCodecDecode/flat_array_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - B/op 24653 B/op 24653 B/op 1
BenchmarkMsgpackCodecDecode/flat_array_1024 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - allocs/op 771 allocs/op 771 allocs/op 1
BenchmarkMsgpackCodecDecode/flat_object_256 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) 31806 ns/op 40.90 MB/s 19299 B/op 252 allocs/op 31274 ns/op 41.60 MB/s 19307 B/op 252 allocs/op 1.02
BenchmarkMsgpackCodecDecode/flat_object_256 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - ns/op 31806 ns/op 31274 ns/op 1.02
BenchmarkMsgpackCodecDecode/flat_object_256 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - MB/s 40.9 MB/s 41.6 MB/s 0.98
BenchmarkMsgpackCodecDecode/flat_object_256 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - B/op 19299 B/op 19307 B/op 1.00
BenchmarkMsgpackCodecDecode/flat_object_256 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - allocs/op 252 allocs/op 252 allocs/op 1
BenchmarkMsgpackCodecDecode/nested_array_10000 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) 1143956 ns/op 8.74 MB/s 400102 B/op 20001 allocs/op 1079272 ns/op 9.27 MB/s 400101 B/op 20001 allocs/op 1.06
BenchmarkMsgpackCodecDecode/nested_array_10000 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - ns/op 1143956 ns/op 1079272 ns/op 1.06
BenchmarkMsgpackCodecDecode/nested_array_10000 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - MB/s 8.74 MB/s 9.27 MB/s 0.94
BenchmarkMsgpackCodecDecode/nested_array_10000 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - B/op 400102 B/op 400101 B/op 1.00
BenchmarkMsgpackCodecDecode/nested_array_10000 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - allocs/op 20001 allocs/op 20001 allocs/op 1
BenchmarkMsgpackCodecDecode/nested_object_5000 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) 1623717 ns/op 9.24 MB/s 1720215 B/op 15001 allocs/op 1586191 ns/op 9.46 MB/s 1720216 B/op 15001 allocs/op 1.02
BenchmarkMsgpackCodecDecode/nested_object_5000 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - ns/op 1623717 ns/op 1586191 ns/op 1.02
BenchmarkMsgpackCodecDecode/nested_object_5000 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - MB/s 9.24 MB/s 9.46 MB/s 0.98
BenchmarkMsgpackCodecDecode/nested_object_5000 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - B/op 1720215 B/op 1720216 B/op 1.00
BenchmarkMsgpackCodecDecode/nested_object_5000 (github.com/MontFerret/ferret/v2/pkg/encoding/msgpack) - allocs/op 15001 allocs/op 15001 allocs/op 1
BenchmarkFormatterParentheses (github.com/MontFerret/ferret/v2/pkg/formatter) 362916 ns/op 148872 B/op 2046 allocs/op 317252 ns/op 145311 B/op 1996 allocs/op 1.14
BenchmarkFormatterParentheses (github.com/MontFerret/ferret/v2/pkg/formatter) - ns/op 362916 ns/op 317252 ns/op 1.14
BenchmarkFormatterParentheses (github.com/MontFerret/ferret/v2/pkg/formatter) - B/op 148872 B/op 145311 B/op 1.02
BenchmarkFormatterParentheses (github.com/MontFerret/ferret/v2/pkg/formatter) - allocs/op 2046 allocs/op 1996 allocs/op 1.03
BenchmarkClientDoPolicy (github.com/MontFerret/ferret/v2/pkg/net/http) 4459 ns/op 2996 B/op 37 allocs/op 4450 ns/op 2996 B/op 37 allocs/op 1.00
BenchmarkClientDoPolicy (github.com/MontFerret/ferret/v2/pkg/net/http) - ns/op 4459 ns/op 4450 ns/op 1.00
BenchmarkClientDoPolicy (github.com/MontFerret/ferret/v2/pkg/net/http) - B/op 2996 B/op 2996 B/op 1
BenchmarkClientDoPolicy (github.com/MontFerret/ferret/v2/pkg/net/http) - allocs/op 37 allocs/op 37 allocs/op 1
BenchmarkClientDoPolicyWithoutTimeout (github.com/MontFerret/ferret/v2/pkg/net/http) 1774 ns/op 1696 B/op 19 allocs/op 1751 ns/op 1696 B/op 19 allocs/op 1.01
BenchmarkClientDoPolicyWithoutTimeout (github.com/MontFerret/ferret/v2/pkg/net/http) - ns/op 1774 ns/op 1751 ns/op 1.01
BenchmarkClientDoPolicyWithoutTimeout (github.com/MontFerret/ferret/v2/pkg/net/http) - B/op 1696 B/op 1696 B/op 1
BenchmarkClientDoPolicyWithoutTimeout (github.com/MontFerret/ferret/v2/pkg/net/http) - allocs/op 19 allocs/op 19 allocs/op 1
BenchmarkClientDoPolicyWithHeaders (github.com/MontFerret/ferret/v2/pkg/net/http) 6173 ns/op 3828 B/op 43 allocs/op 6113 ns/op 3828 B/op 43 allocs/op 1.01
BenchmarkClientDoPolicyWithHeaders (github.com/MontFerret/ferret/v2/pkg/net/http) - ns/op 6173 ns/op 6113 ns/op 1.01
BenchmarkClientDoPolicyWithHeaders (github.com/MontFerret/ferret/v2/pkg/net/http) - B/op 3828 B/op 3828 B/op 1
BenchmarkClientDoPolicyWithHeaders (github.com/MontFerret/ferret/v2/pkg/net/http) - allocs/op 43 allocs/op 43 allocs/op 1
BenchmarkToStdRequest (github.com/MontFerret/ferret/v2/pkg/net/http) 1066 ns/op 1072 B/op 10 allocs/op 1037 ns/op 1072 B/op 10 allocs/op 1.03
BenchmarkToStdRequest (github.com/MontFerret/ferret/v2/pkg/net/http) - ns/op 1066 ns/op 1037 ns/op 1.03
BenchmarkToStdRequest (github.com/MontFerret/ferret/v2/pkg/net/http) - B/op 1072 B/op 1072 B/op 1
BenchmarkToStdRequest (github.com/MontFerret/ferret/v2/pkg/net/http) - allocs/op 10 allocs/op 10 allocs/op 1
BenchmarkPolicyEval (github.com/MontFerret/ferret/v2/pkg/net/http) 469.3 ns/op 96 B/op 2 allocs/op 459.5 ns/op 96 B/op 2 allocs/op 1.02
BenchmarkPolicyEval (github.com/MontFerret/ferret/v2/pkg/net/http) - ns/op 469.3 ns/op 459.5 ns/op 1.02
BenchmarkPolicyEval (github.com/MontFerret/ferret/v2/pkg/net/http) - B/op 96 B/op 96 B/op 1
BenchmarkPolicyEval (github.com/MontFerret/ferret/v2/pkg/net/http) - allocs/op 2 allocs/op 2 allocs/op 1
BenchmarkPolicyPrepareDefaults (github.com/MontFerret/ferret/v2/pkg/net/http) 890.2 ns/op 528 B/op 6 allocs/op 867.6 ns/op 528 B/op 6 allocs/op 1.03
BenchmarkPolicyPrepareDefaults (github.com/MontFerret/ferret/v2/pkg/net/http) - ns/op 890.2 ns/op 867.6 ns/op 1.03
BenchmarkPolicyPrepareDefaults (github.com/MontFerret/ferret/v2/pkg/net/http) - B/op 528 B/op 528 B/op 1
BenchmarkPolicyPrepareDefaults (github.com/MontFerret/ferret/v2/pkg/net/http) - allocs/op 6 allocs/op 6 allocs/op 1
BenchmarkReadResponseBodyBounded (github.com/MontFerret/ferret/v2/pkg/net/http) 2914 ns/op 1405.81 MB/s 17464 B/op 9 allocs/op 2864 ns/op 1430.13 MB/s 17464 B/op 9 allocs/op 1.02
BenchmarkReadResponseBodyBounded (github.com/MontFerret/ferret/v2/pkg/net/http) - ns/op 2914 ns/op 2864 ns/op 1.02
BenchmarkReadResponseBodyBounded (github.com/MontFerret/ferret/v2/pkg/net/http) - MB/s 1405.81 MB/s 1430.13 MB/s 0.98
BenchmarkReadResponseBodyBounded (github.com/MontFerret/ferret/v2/pkg/net/http) - B/op 17464 B/op 17464 B/op 1
BenchmarkReadResponseBodyBounded (github.com/MontFerret/ferret/v2/pkg/net/http) - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkPolicyDialerControl (github.com/MontFerret/ferret/v2/pkg/net/http) 433.2 ns/op 56 B/op 3 allocs/op 430.9 ns/op 56 B/op 3 allocs/op 1.01
BenchmarkPolicyDialerControl (github.com/MontFerret/ferret/v2/pkg/net/http) - ns/op 433.2 ns/op 430.9 ns/op 1.01
BenchmarkPolicyDialerControl (github.com/MontFerret/ferret/v2/pkg/net/http) - B/op 56 B/op 56 B/op 1
BenchmarkPolicyDialerControl (github.com/MontFerret/ferret/v2/pkg/net/http) - allocs/op 3 allocs/op 3 allocs/op 1
BenchmarkArithmeticAddInt (github.com/MontFerret/ferret/v2/pkg/runtime) 9.454 ns/op 0 B/op 0 allocs/op 9.672 ns/op 0 B/op 0 allocs/op 0.98
BenchmarkArithmeticAddInt (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op 9.454 ns/op 9.672 ns/op 0.98
BenchmarkArithmeticAddInt (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op 0 B/op 0 B/op 1
BenchmarkArithmeticAddInt (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkArithmeticAddString (github.com/MontFerret/ferret/v2/pkg/runtime) 70.92 ns/op 24 B/op 2 allocs/op 70.07 ns/op 24 B/op 2 allocs/op 1.01
BenchmarkArithmeticAddString (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op 70.92 ns/op 70.07 ns/op 1.01
BenchmarkArithmeticAddString (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op 24 B/op 24 B/op 1
BenchmarkArithmeticAddString (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op 2 allocs/op 2 allocs/op 1
BenchmarkArithmeticSubtractMixed (github.com/MontFerret/ferret/v2/pkg/runtime) 23.73 ns/op 8 B/op 1 allocs/op 22.24 ns/op 8 B/op 1 allocs/op 1.07
BenchmarkArithmeticSubtractMixed (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op 23.73 ns/op 22.24 ns/op 1.07
BenchmarkArithmeticSubtractMixed (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op 8 B/op 8 B/op 1
BenchmarkArithmeticSubtractMixed (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkArithmeticMultiplyFloat (github.com/MontFerret/ferret/v2/pkg/runtime) 22.35 ns/op 8 B/op 1 allocs/op 21.61 ns/op 8 B/op 1 allocs/op 1.03
BenchmarkArithmeticMultiplyFloat (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op 22.35 ns/op 21.61 ns/op 1.03
BenchmarkArithmeticMultiplyFloat (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op 8 B/op 8 B/op 1
BenchmarkArithmeticMultiplyFloat (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkArithmeticDivideMixed (github.com/MontFerret/ferret/v2/pkg/runtime) 22.52 ns/op 8 B/op 1 allocs/op 22.05 ns/op 8 B/op 1 allocs/op 1.02
BenchmarkArithmeticDivideMixed (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op 22.52 ns/op 22.05 ns/op 1.02
BenchmarkArithmeticDivideMixed (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op 8 B/op 8 B/op 1
BenchmarkArithmeticDivideMixed (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkArithmeticModuloFloat (github.com/MontFerret/ferret/v2/pkg/runtime) 55.65 ns/op 8 B/op 1 allocs/op 54.89 ns/op 8 B/op 1 allocs/op 1.01
BenchmarkArithmeticModuloFloat (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op 55.65 ns/op 54.89 ns/op 1.01
BenchmarkArithmeticModuloFloat (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op 8 B/op 8 B/op 1
BenchmarkArithmeticModuloFloat (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkArithmeticAddDuration (github.com/MontFerret/ferret/v2/pkg/runtime) 22.86 ns/op 8 B/op 1 allocs/op 22.17 ns/op 8 B/op 1 allocs/op 1.03
BenchmarkArithmeticAddDuration (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op 22.86 ns/op 22.17 ns/op 1.03
BenchmarkArithmeticAddDuration (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op 8 B/op 8 B/op 1
BenchmarkArithmeticAddDuration (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkArithmeticMultiplyDuration (github.com/MontFerret/ferret/v2/pkg/runtime) 519.3 ns/op 240 B/op 15 allocs/op 502.4 ns/op 240 B/op 15 allocs/op 1.03
BenchmarkArithmeticMultiplyDuration (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op 519.3 ns/op 502.4 ns/op 1.03
BenchmarkArithmeticMultiplyDuration (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op 240 B/op 240 B/op 1
BenchmarkArithmeticMultiplyDuration (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op 15 allocs/op 15 allocs/op 1
BenchmarkArithmeticDivideDuration (github.com/MontFerret/ferret/v2/pkg/runtime) 20.54 ns/op 8 B/op 1 allocs/op 19.47 ns/op 8 B/op 1 allocs/op 1.05
BenchmarkArithmeticDivideDuration (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op 20.54 ns/op 19.47 ns/op 1.05
BenchmarkArithmeticDivideDuration (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op 8 B/op 8 B/op 1
BenchmarkArithmeticDivideDuration (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkArithmeticAddDateTime (github.com/MontFerret/ferret/v2/pkg/runtime) 58.4 ns/op 24 B/op 1 allocs/op 53.6 ns/op 24 B/op 1 allocs/op 1.09
BenchmarkArithmeticAddDateTime (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op 58.4 ns/op 53.6 ns/op 1.09
BenchmarkArithmeticAddDateTime (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op 24 B/op 24 B/op 1
BenchmarkArithmeticAddDateTime (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkIteratorEOF (github.com/MontFerret/ferret/v2/pkg/runtime) 2895 ns/op 0 B/op 0 allocs/op 2892 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkIteratorEOF (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op 2895 ns/op 2892 ns/op 1.00
BenchmarkIteratorEOF (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op 0 B/op 0 B/op 1
BenchmarkIteratorEOF (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkArrayIterator (github.com/MontFerret/ferret/v2/pkg/runtime) 297.7 ns/op 0 B/op 0 allocs/op 297.5 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkArrayIterator (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op 297.7 ns/op 297.5 ns/op 1.00
BenchmarkArrayIterator (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op 0 B/op 0 B/op 1
BenchmarkArrayIterator (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkCompareValuesNative (github.com/MontFerret/ferret/v2/pkg/runtime) 11.42 ns/op 0 B/op 0 allocs/op 11.25 ns/op 0 B/op 0 allocs/op 1.02
BenchmarkCompareValuesNative (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op 11.42 ns/op 11.25 ns/op 1.02
BenchmarkCompareValuesNative (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op 0 B/op 0 B/op 1
BenchmarkCompareValuesNative (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkCompareValuesDuration (github.com/MontFerret/ferret/v2/pkg/runtime) 10.26 ns/op 0 B/op 0 allocs/op 9.759 ns/op 0 B/op 0 allocs/op 1.05
BenchmarkCompareValuesDuration (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op 10.26 ns/op 9.759 ns/op 1.05
BenchmarkCompareValuesDuration (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op 0 B/op 0 B/op 1
BenchmarkCompareValuesDuration (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkEqualValuesDuration (github.com/MontFerret/ferret/v2/pkg/runtime) 9.559 ns/op 0 B/op 0 allocs/op 9.35 ns/op 0 B/op 0 allocs/op 1.02
BenchmarkEqualValuesDuration (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op 9.559 ns/op 9.35 ns/op 1.02
BenchmarkEqualValuesDuration (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op 0 B/op 0 B/op 1
BenchmarkEqualValuesDuration (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkCompareValuesNested (github.com/MontFerret/ferret/v2/pkg/runtime) 302 ns/op 32 B/op 2 allocs/op 299 ns/op 32 B/op 2 allocs/op 1.01
BenchmarkCompareValuesNested (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op 302 ns/op 299 ns/op 1.01
BenchmarkCompareValuesNested (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op 32 B/op 32 B/op 1
BenchmarkCompareValuesNested (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op 2 allocs/op 2 allocs/op 1
BenchmarkCompareValuesHost (github.com/MontFerret/ferret/v2/pkg/runtime) 52.26 ns/op 0 B/op 0 allocs/op 51.96 ns/op 0 B/op 0 allocs/op 1.01
BenchmarkCompareValuesHost (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op 52.26 ns/op 51.96 ns/op 1.01
BenchmarkCompareValuesHost (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op 0 B/op 0 B/op 1
BenchmarkCompareValuesHost (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkEqualValuesHost (github.com/MontFerret/ferret/v2/pkg/runtime) 46.73 ns/op 0 B/op 0 allocs/op 47.13 ns/op 0 B/op 0 allocs/op 0.99
BenchmarkEqualValuesHost (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op 46.73 ns/op 47.13 ns/op 0.99
BenchmarkEqualValuesHost (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op 0 B/op 0 B/op 1
BenchmarkEqualValuesHost (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkCompareValuesMixedNumeric/equal (github.com/MontFerret/ferret/v2/pkg/runtime) 12.99 ns/op 0 B/op 0 allocs/op 12.81 ns/op 0 B/op 0 allocs/op 1.01
BenchmarkCompareValuesMixedNumeric/equal (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op 12.99 ns/op 12.81 ns/op 1.01
BenchmarkCompareValuesMixedNumeric/equal (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op 0 B/op 0 B/op 1
BenchmarkCompareValuesMixedNumeric/equal (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkCompareValuesMixedNumeric/fractional (github.com/MontFerret/ferret/v2/pkg/runtime) 13.44 ns/op 0 B/op 0 allocs/op 13.21 ns/op 0 B/op 0 allocs/op 1.02
BenchmarkCompareValuesMixedNumeric/fractional (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op 13.44 ns/op 13.21 ns/op 1.02
BenchmarkCompareValuesMixedNumeric/fractional (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op 0 B/op 0 B/op 1
BenchmarkCompareValuesMixedNumeric/fractional (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkCompareValuesMixedNumeric/large (github.com/MontFerret/ferret/v2/pkg/runtime) 13.55 ns/op 0 B/op 0 allocs/op 13.42 ns/op 0 B/op 0 allocs/op 1.01
BenchmarkCompareValuesMixedNumeric/large (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op 13.55 ns/op 13.42 ns/op 1.01
BenchmarkCompareValuesMixedNumeric/large (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op 0 B/op 0 B/op 1
BenchmarkCompareValuesMixedNumeric/large (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkCompareValuesNaN (github.com/MontFerret/ferret/v2/pkg/runtime) 12.29 ns/op 0 B/op 0 allocs/op 12.17 ns/op 0 B/op 0 allocs/op 1.01
BenchmarkCompareValuesNaN (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op 12.29 ns/op 12.17 ns/op 1.01
BenchmarkCompareValuesNaN (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op 0 B/op 0 B/op 1
BenchmarkCompareValuesNaN (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkNumericHash/int (github.com/MontFerret/ferret/v2/pkg/runtime) 9.679 ns/op 0 B/op 0 allocs/op 9.897 ns/op 0 B/op 0 allocs/op 0.98
BenchmarkNumericHash/int (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op 9.679 ns/op 9.897 ns/op 0.98
BenchmarkNumericHash/int (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op 0 B/op 0 B/op 1
BenchmarkNumericHash/int (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkNumericHash/integral-float (github.com/MontFerret/ferret/v2/pkg/runtime) 11.95 ns/op 0 B/op 0 allocs/op 11.39 ns/op 0 B/op 0 allocs/op 1.05
BenchmarkNumericHash/integral-float (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op 11.95 ns/op 11.39 ns/op 1.05
BenchmarkNumericHash/integral-float (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op 0 B/op 0 B/op 1
BenchmarkNumericHash/integral-float (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkNumericHash/fractional-float (github.com/MontFerret/ferret/v2/pkg/runtime) 13.62 ns/op 0 B/op 0 allocs/op 13.42 ns/op 0 B/op 0 allocs/op 1.01
BenchmarkNumericHash/fractional-float (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op 13.62 ns/op 13.42 ns/op 1.01
BenchmarkNumericHash/fractional-float (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op 0 B/op 0 B/op 1
BenchmarkNumericHash/fractional-float (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkNumericHash/nan (github.com/MontFerret/ferret/v2/pkg/runtime) 12.99 ns/op 0 B/op 0 allocs/op 12.8 ns/op 0 B/op 0 allocs/op 1.01
BenchmarkNumericHash/nan (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op 12.99 ns/op 12.8 ns/op 1.01
BenchmarkNumericHash/nan (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op 0 B/op 0 B/op 1
BenchmarkNumericHash/nan (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkToIntString (github.com/MontFerret/ferret/v2/pkg/runtime) 60.27 ns/op 24 B/op 2 allocs/op 57.23 ns/op 24 B/op 2 allocs/op 1.05
BenchmarkToIntString (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op 60.27 ns/op 57.23 ns/op 1.05
BenchmarkToIntString (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op 24 B/op 24 B/op 1
BenchmarkToIntString (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op 2 allocs/op 2 allocs/op 1
BenchmarkToIntInvalidString (github.com/MontFerret/ferret/v2/pkg/runtime) 126 ns/op 112 B/op 5 allocs/op 118.9 ns/op 112 B/op 5 allocs/op 1.06
BenchmarkToIntInvalidString (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op 126 ns/op 118.9 ns/op 1.06
BenchmarkToIntInvalidString (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op 112 B/op 112 B/op 1
BenchmarkToIntInvalidString (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op 5 allocs/op 5 allocs/op 1
BenchmarkToFloatString (github.com/MontFerret/ferret/v2/pkg/runtime) 74.3 ns/op 24 B/op 2 allocs/op 70.11 ns/op 24 B/op 2 allocs/op 1.06
BenchmarkToFloatString (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op 74.3 ns/op 70.11 ns/op 1.06
BenchmarkToFloatString (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op 24 B/op 24 B/op 1
BenchmarkToFloatString (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op 2 allocs/op 2 allocs/op 1
BenchmarkToFloatInvalidString (github.com/MontFerret/ferret/v2/pkg/runtime) 122.7 ns/op 104 B/op 4 allocs/op 116 ns/op 104 B/op 4 allocs/op 1.06
BenchmarkToFloatInvalidString (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op 122.7 ns/op 116 ns/op 1.06
BenchmarkToFloatInvalidString (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op 104 B/op 104 B/op 1
BenchmarkToFloatInvalidString (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op 4 allocs/op 4 allocs/op 1
BenchmarkToDateTimeRFC3339 (github.com/MontFerret/ferret/v2/pkg/runtime) 94.82 ns/op 40 B/op 2 allocs/op 88.96 ns/op 40 B/op 2 allocs/op 1.07
BenchmarkToDateTimeRFC3339 (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op 94.82 ns/op 88.96 ns/op 1.07
BenchmarkToDateTimeRFC3339 (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op 40 B/op 40 B/op 1
BenchmarkToDateTimeRFC3339 (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op 2 allocs/op 2 allocs/op 1
BenchmarkToDateTimeEpochInt (github.com/MontFerret/ferret/v2/pkg/runtime) 420.3 ns/op 208 B/op 13 allocs/op 403.8 ns/op 208 B/op 13 allocs/op 1.04
BenchmarkToDateTimeEpochInt (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op 420.3 ns/op 403.8 ns/op 1.04
BenchmarkToDateTimeEpochInt (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op 208 B/op 208 B/op 1
BenchmarkToDateTimeEpochInt (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op 13 allocs/op 13 allocs/op 1
BenchmarkToDateTimeEpochFloat (github.com/MontFerret/ferret/v2/pkg/runtime) 640.7 ns/op 296 B/op 19 allocs/op 614.5 ns/op 296 B/op 19 allocs/op 1.04
BenchmarkToDateTimeEpochFloat (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op 640.7 ns/op 614.5 ns/op 1.04
BenchmarkToDateTimeEpochFloat (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op 296 B/op 296 B/op 1
BenchmarkToDateTimeEpochFloat (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op 19 allocs/op 19 allocs/op 1
BenchmarkNormalizeRegisteredNameLowercase (github.com/MontFerret/ferret/v2/pkg/runtime) 14.05 ns/op 0 B/op 0 allocs/op 13.91 ns/op 0 B/op 0 allocs/op 1.01
BenchmarkNormalizeRegisteredNameLowercase (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op 14.05 ns/op 13.91 ns/op 1.01
BenchmarkNormalizeRegisteredNameLowercase (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op 0 B/op 0 B/op 1
BenchmarkNormalizeRegisteredNameLowercase (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkNormalizeRegisteredNameMixedCase (github.com/MontFerret/ferret/v2/pkg/runtime) 43.47 ns/op 24 B/op 1 allocs/op 41.32 ns/op 24 B/op 1 allocs/op 1.05
BenchmarkNormalizeRegisteredNameMixedCase (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op 43.47 ns/op 41.32 ns/op 1.05
BenchmarkNormalizeRegisteredNameMixedCase (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op 24 B/op 24 B/op 1
BenchmarkNormalizeRegisteredNameMixedCase (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkObjectIterator (github.com/MontFerret/ferret/v2/pkg/runtime) 2720 ns/op 1792 B/op 1 allocs/op 2535 ns/op 1792 B/op 1 allocs/op 1.07
BenchmarkObjectIterator (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op 2720 ns/op 2535 ns/op 1.07
BenchmarkObjectIterator (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op 1792 B/op 1792 B/op 1
BenchmarkObjectIterator (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRangeIterator (github.com/MontFerret/ferret/v2/pkg/runtime) 933.7 ns/op 32 B/op 1 allocs/op 958.1 ns/op 32 B/op 1 allocs/op 0.97
BenchmarkRangeIterator (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op 933.7 ns/op 958.1 ns/op 0.97
BenchmarkRangeIterator (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op 32 B/op 32 B/op 1
BenchmarkRangeIterator (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkRangeLength (github.com/MontFerret/ferret/v2/pkg/runtime) 2.516 ns/op 0 B/op 0 allocs/op 2.498 ns/op 0 B/op 0 allocs/op 1.01
BenchmarkRangeLength (github.com/MontFerret/ferret/v2/pkg/runtime) - ns/op 2.516 ns/op 2.498 ns/op 1.01
BenchmarkRangeLength (github.com/MontFerret/ferret/v2/pkg/runtime) - B/op 0 B/op 0 B/op 1
BenchmarkRangeLength (github.com/MontFerret/ferret/v2/pkg/runtime) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkEncodeNested (github.com/MontFerret/ferret/v2/pkg/sdk) 3481 ns/op 2160 B/op 31 allocs/op 3406 ns/op 2160 B/op 31 allocs/op 1.02
BenchmarkEncodeNested (github.com/MontFerret/ferret/v2/pkg/sdk) - ns/op 3481 ns/op 3406 ns/op 1.02
BenchmarkEncodeNested (github.com/MontFerret/ferret/v2/pkg/sdk) - B/op 2160 B/op 2160 B/op 1
BenchmarkEncodeNested (github.com/MontFerret/ferret/v2/pkg/sdk) - allocs/op 31 allocs/op 31 allocs/op 1
BenchmarkDecodeNested (github.com/MontFerret/ferret/v2/pkg/sdk) 4639 ns/op 2160 B/op 40 allocs/op 4860 ns/op 2160 B/op 40 allocs/op 0.95
BenchmarkDecodeNested (github.com/MontFerret/ferret/v2/pkg/sdk) - ns/op 4639 ns/op 4860 ns/op 0.95
BenchmarkDecodeNested (github.com/MontFerret/ferret/v2/pkg/sdk) - B/op 2160 B/op 2160 B/op 1
BenchmarkDecodeNested (github.com/MontFerret/ferret/v2/pkg/sdk) - allocs/op 40 allocs/op 40 allocs/op 1
BenchmarkDecodeNestedStrict (github.com/MontFerret/ferret/v2/pkg/sdk) 5376 ns/op 2224 B/op 41 allocs/op 5043 ns/op 2224 B/op 41 allocs/op 1.07
BenchmarkDecodeNestedStrict (github.com/MontFerret/ferret/v2/pkg/sdk) - ns/op 5376 ns/op 5043 ns/op 1.07
BenchmarkDecodeNestedStrict (github.com/MontFerret/ferret/v2/pkg/sdk) - B/op 2224 B/op 2224 B/op 1
BenchmarkDecodeNestedStrict (github.com/MontFerret/ferret/v2/pkg/sdk) - allocs/op 41 allocs/op 41 allocs/op 1
BenchmarkTypedBinder (github.com/MontFerret/ferret/v2/pkg/sdk) 109.4 ns/op 40 B/op 3 allocs/op 94.08 ns/op 40 B/op 3 allocs/op 1.16
BenchmarkTypedBinder (github.com/MontFerret/ferret/v2/pkg/sdk) - ns/op 109.4 ns/op 94.08 ns/op 1.16
BenchmarkTypedBinder (github.com/MontFerret/ferret/v2/pkg/sdk) - B/op 40 B/op 40 B/op 1
BenchmarkTypedBinder (github.com/MontFerret/ferret/v2/pkg/sdk) - allocs/op 3 allocs/op 3 allocs/op 1
BenchmarkManualCasts (github.com/MontFerret/ferret/v2/pkg/sdk) 90.36 ns/op 40 B/op 3 allocs/op 86.89 ns/op 40 B/op 3 allocs/op 1.04
BenchmarkManualCasts (github.com/MontFerret/ferret/v2/pkg/sdk) - ns/op 90.36 ns/op 86.89 ns/op 1.04
BenchmarkManualCasts (github.com/MontFerret/ferret/v2/pkg/sdk) - B/op 40 B/op 40 B/op 1
BenchmarkManualCasts (github.com/MontFerret/ferret/v2/pkg/sdk) - allocs/op 3 allocs/op 3 allocs/op 1
BenchmarkSliceViewIteration (github.com/MontFerret/ferret/v2/pkg/sdk) 364.2 ns/op 64 B/op 1 allocs/op 350 ns/op 64 B/op 1 allocs/op 1.04
BenchmarkSliceViewIteration (github.com/MontFerret/ferret/v2/pkg/sdk) - ns/op 364.2 ns/op 350 ns/op 1.04
BenchmarkSliceViewIteration (github.com/MontFerret/ferret/v2/pkg/sdk) - B/op 64 B/op 64 B/op 1
BenchmarkSliceViewIteration (github.com/MontFerret/ferret/v2/pkg/sdk) - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkHostValueMarshalJSON (github.com/MontFerret/ferret/v2/pkg/sdk) 252.4 ns/op 206.05 MB/s 160 B/op 3 allocs/op 236.2 ns/op 220.13 MB/s 160 B/op 3 allocs/op 1.07
BenchmarkHostValueMarshalJSON (github.com/MontFerret/ferret/v2/pkg/sdk) - ns/op 252.4 ns/op 236.2 ns/op 1.07
BenchmarkHostValueMarshalJSON (github.com/MontFerret/ferret/v2/pkg/sdk) - MB/s 206.05 MB/s 220.13 MB/s 0.94
BenchmarkHostValueMarshalJSON (github.com/MontFerret/ferret/v2/pkg/sdk) - B/op 160 B/op 160 B/op 1
BenchmarkHostValueMarshalJSON (github.com/MontFerret/ferret/v2/pkg/sdk) - allocs/op 3 allocs/op 3 allocs/op 1
BenchmarkRange/default_step (github.com/MontFerret/ferret/v2/pkg/stdlib/math) 1774 ns/op 2616 B/op 102 allocs/op 1675 ns/op 2616 B/op 102 allocs/op 1.06
BenchmarkRange/default_step (github.com/MontFerret/ferret/v2/pkg/stdlib/math) - ns/op 1774 ns/op 1675 ns/op 1.06
BenchmarkRange/default_step (github.com/MontFerret/ferret/v2/pkg/stdlib/math) - B/op 2616 B/op 2616 B/op 1
BenchmarkRange/default_step (github.com/MontFerret/ferret/v2/pkg/stdlib/math) - allocs/op 102 allocs/op 102 allocs/op 1
BenchmarkRange/custom_step (github.com/MontFerret/ferret/v2/pkg/stdlib/math) 893.5 ns/op 1160 B/op 48 allocs/op 841.8 ns/op 1160 B/op 48 allocs/op 1.06
BenchmarkRange/custom_step (github.com/MontFerret/ferret/v2/pkg/stdlib/math) - ns/op 893.5 ns/op 841.8 ns/op 1.06
BenchmarkRange/custom_step (github.com/MontFerret/ferret/v2/pkg/stdlib/math) - B/op 1160 B/op 1160 B/op 1
BenchmarkRange/custom_step (github.com/MontFerret/ferret/v2/pkg/stdlib/math) - allocs/op 48 allocs/op 48 allocs/op 1
BenchmarkFind/first_ascii (github.com/MontFerret/ferret/v2/pkg/stdlib/strings) 90.52 ns/op 0 B/op 0 allocs/op 87.01 ns/op 0 B/op 0 allocs/op 1.04
BenchmarkFind/first_ascii (github.com/MontFerret/ferret/v2/pkg/stdlib/strings) - ns/op 90.52 ns/op 87.01 ns/op 1.04
BenchmarkFind/first_ascii (github.com/MontFerret/ferret/v2/pkg/stdlib/strings) - B/op 0 B/op 0 B/op 1
BenchmarkFind/first_ascii (github.com/MontFerret/ferret/v2/pkg/stdlib/strings) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkFind/last_ascii (github.com/MontFerret/ferret/v2/pkg/stdlib/strings) 96.75 ns/op 0 B/op 0 allocs/op 93.99 ns/op 0 B/op 0 allocs/op 1.03
BenchmarkFind/last_ascii (github.com/MontFerret/ferret/v2/pkg/stdlib/strings) - ns/op 96.75 ns/op 93.99 ns/op 1.03
BenchmarkFind/last_ascii (github.com/MontFerret/ferret/v2/pkg/stdlib/strings) - B/op 0 B/op 0 B/op 1
BenchmarkFind/last_ascii (github.com/MontFerret/ferret/v2/pkg/stdlib/strings) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkFind/first_unicode_bounded (github.com/MontFerret/ferret/v2/pkg/stdlib/strings) 73.79 ns/op 0 B/op 0 allocs/op 71.31 ns/op 0 B/op 0 allocs/op 1.03
BenchmarkFind/first_unicode_bounded (github.com/MontFerret/ferret/v2/pkg/stdlib/strings) - ns/op 73.79 ns/op 71.31 ns/op 1.03
BenchmarkFind/first_unicode_bounded (github.com/MontFerret/ferret/v2/pkg/stdlib/strings) - B/op 0 B/op 0 B/op 1
BenchmarkFind/first_unicode_bounded (github.com/MontFerret/ferret/v2/pkg/stdlib/strings) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkFind/last_unicode_bounded (github.com/MontFerret/ferret/v2/pkg/stdlib/strings) 75.79 ns/op 0 B/op 0 allocs/op 73.74 ns/op 0 B/op 0 allocs/op 1.03
BenchmarkFind/last_unicode_bounded (github.com/MontFerret/ferret/v2/pkg/stdlib/strings) - ns/op 75.79 ns/op 73.74 ns/op 1.03
BenchmarkFind/last_unicode_bounded (github.com/MontFerret/ferret/v2/pkg/stdlib/strings) - B/op 0 B/op 0 B/op 1
BenchmarkFind/last_unicode_bounded (github.com/MontFerret/ferret/v2/pkg/stdlib/strings) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkCancellationSafepoint/StraightLine/Background (github.com/MontFerret/ferret/v2/pkg/vm) 4953 ns/op 0 B/op 0 allocs/op 4975 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkCancellationSafepoint/StraightLine/Background (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op 4953 ns/op 4975 ns/op 1.00
BenchmarkCancellationSafepoint/StraightLine/Background (github.com/MontFerret/ferret/v2/pkg/vm) - B/op 0 B/op 0 B/op 1
BenchmarkCancellationSafepoint/StraightLine/Background (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkCancellationSafepoint/StraightLine/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) 4969 ns/op 0 B/op 0 allocs/op 4982 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkCancellationSafepoint/StraightLine/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op 4969 ns/op 4982 ns/op 1.00
BenchmarkCancellationSafepoint/StraightLine/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - B/op 0 B/op 0 B/op 1
BenchmarkCancellationSafepoint/StraightLine/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkCancellationSafepoint/Backedge/Background (github.com/MontFerret/ferret/v2/pkg/vm) 114485 ns/op 6152 B/op 769 allocs/op 111606 ns/op 6152 B/op 769 allocs/op 1.03
BenchmarkCancellationSafepoint/Backedge/Background (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op 114485 ns/op 111606 ns/op 1.03
BenchmarkCancellationSafepoint/Backedge/Background (github.com/MontFerret/ferret/v2/pkg/vm) - B/op 6152 B/op 6152 B/op 1
BenchmarkCancellationSafepoint/Backedge/Background (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op 769 allocs/op 769 allocs/op 1
BenchmarkCancellationSafepoint/Backedge/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) 109705 ns/op 6152 B/op 769 allocs/op 108784 ns/op 6152 B/op 769 allocs/op 1.01
BenchmarkCancellationSafepoint/Backedge/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op 109705 ns/op 108784 ns/op 1.01
BenchmarkCancellationSafepoint/Backedge/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - B/op 6152 B/op 6152 B/op 1
BenchmarkCancellationSafepoint/Backedge/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op 769 allocs/op 769 allocs/op 1
BenchmarkCancellationSafepoint/SourcePointEveryInstruction/Background (github.com/MontFerret/ferret/v2/pkg/vm) 8786 ns/op 0 B/op 0 allocs/op 9699 ns/op 0 B/op 0 allocs/op 0.91
BenchmarkCancellationSafepoint/SourcePointEveryInstruction/Background (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op 8786 ns/op 9699 ns/op 0.91
BenchmarkCancellationSafepoint/SourcePointEveryInstruction/Background (github.com/MontFerret/ferret/v2/pkg/vm) - B/op 0 B/op 0 B/op 1
BenchmarkCancellationSafepoint/SourcePointEveryInstruction/Background (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkCancellationSafepoint/SourcePointEveryInstruction/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) 8725 ns/op 0 B/op 0 allocs/op 8888 ns/op 0 B/op 0 allocs/op 0.98
BenchmarkCancellationSafepoint/SourcePointEveryInstruction/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op 8725 ns/op 8888 ns/op 0.98
BenchmarkCancellationSafepoint/SourcePointEveryInstruction/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - B/op 0 B/op 0 B/op 1
BenchmarkCancellationSafepoint/SourcePointEveryInstruction/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkCancellationSafepoint/SourcePointStatementInterval/Background (github.com/MontFerret/ferret/v2/pkg/vm) 5521 ns/op 0 B/op 0 allocs/op 5633 ns/op 0 B/op 0 allocs/op 0.98
BenchmarkCancellationSafepoint/SourcePointStatementInterval/Background (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op 5521 ns/op 5633 ns/op 0.98
BenchmarkCancellationSafepoint/SourcePointStatementInterval/Background (github.com/MontFerret/ferret/v2/pkg/vm) - B/op 0 B/op 0 B/op 1
BenchmarkCancellationSafepoint/SourcePointStatementInterval/Background (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkCancellationSafepoint/SourcePointStatementInterval/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) 5519 ns/op 0 B/op 0 allocs/op 5482 ns/op 0 B/op 0 allocs/op 1.01
BenchmarkCancellationSafepoint/SourcePointStatementInterval/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op 5519 ns/op 5482 ns/op 1.01
BenchmarkCancellationSafepoint/SourcePointStatementInterval/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - B/op 0 B/op 0 B/op 1
BenchmarkCancellationSafepoint/SourcePointStatementInterval/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkCancellationSafepoint/UDFCallLoop/Background (github.com/MontFerret/ferret/v2/pkg/vm) 24157 ns/op 4368 B/op 9 allocs/op 23461 ns/op 4368 B/op 9 allocs/op 1.03
BenchmarkCancellationSafepoint/UDFCallLoop/Background (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op 24157 ns/op 23461 ns/op 1.03
BenchmarkCancellationSafepoint/UDFCallLoop/Background (github.com/MontFerret/ferret/v2/pkg/vm) - B/op 4368 B/op 4368 B/op 1
BenchmarkCancellationSafepoint/UDFCallLoop/Background (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkCancellationSafepoint/UDFCallLoop/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) 27495 ns/op 4368 B/op 9 allocs/op 26275 ns/op 4368 B/op 9 allocs/op 1.05
BenchmarkCancellationSafepoint/UDFCallLoop/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op 27495 ns/op 26275 ns/op 1.05
BenchmarkCancellationSafepoint/UDFCallLoop/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - B/op 4368 B/op 4368 B/op 1
BenchmarkCancellationSafepoint/UDFCallLoop/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op 9 allocs/op 9 allocs/op 1
BenchmarkCancellationSafepoint/RecursiveUDF/Background (github.com/MontFerret/ferret/v2/pkg/vm) 3299 ns/op 88 B/op 11 allocs/op 3215 ns/op 88 B/op 11 allocs/op 1.03
BenchmarkCancellationSafepoint/RecursiveUDF/Background (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op 3299 ns/op 3215 ns/op 1.03
BenchmarkCancellationSafepoint/RecursiveUDF/Background (github.com/MontFerret/ferret/v2/pkg/vm) - B/op 88 B/op 88 B/op 1
BenchmarkCancellationSafepoint/RecursiveUDF/Background (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op 11 allocs/op 11 allocs/op 1
BenchmarkCancellationSafepoint/RecursiveUDF/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) 3422 ns/op 88 B/op 11 allocs/op 3364 ns/op 88 B/op 11 allocs/op 1.02
BenchmarkCancellationSafepoint/RecursiveUDF/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op 3422 ns/op 3364 ns/op 1.02
BenchmarkCancellationSafepoint/RecursiveUDF/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - B/op 88 B/op 88 B/op 1
BenchmarkCancellationSafepoint/RecursiveUDF/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op 11 allocs/op 11 allocs/op 1
BenchmarkCancellationSafepoint/TailRecursiveUDF/Background (github.com/MontFerret/ferret/v2/pkg/vm) 12241 ns/op 0 B/op 0 allocs/op 12186 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkCancellationSafepoint/TailRecursiveUDF/Background (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op 12241 ns/op 12186 ns/op 1.00
BenchmarkCancellationSafepoint/TailRecursiveUDF/Background (github.com/MontFerret/ferret/v2/pkg/vm) - B/op 0 B/op 0 B/op 1
BenchmarkCancellationSafepoint/TailRecursiveUDF/Background (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkCancellationSafepoint/TailRecursiveUDF/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) 12901 ns/op 0 B/op 0 allocs/op 12911 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkCancellationSafepoint/TailRecursiveUDF/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op 12901 ns/op 12911 ns/op 1.00
BenchmarkCancellationSafepoint/TailRecursiveUDF/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - B/op 0 B/op 0 B/op 1
BenchmarkCancellationSafepoint/TailRecursiveUDF/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkCancellationSafepoint/IteratorLoop/Background (github.com/MontFerret/ferret/v2/pkg/vm) 53075 ns/op 12392 B/op 1540 allocs/op 51057 ns/op 12392 B/op 1540 allocs/op 1.04
BenchmarkCancellationSafepoint/IteratorLoop/Background (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op 53075 ns/op 51057 ns/op 1.04
BenchmarkCancellationSafepoint/IteratorLoop/Background (github.com/MontFerret/ferret/v2/pkg/vm) - B/op 12392 B/op 12392 B/op 1
BenchmarkCancellationSafepoint/IteratorLoop/Background (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op 1540 allocs/op 1540 allocs/op 1
BenchmarkCancellationSafepoint/IteratorLoop/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) 65130 ns/op 12392 B/op 1540 allocs/op 60304 ns/op 12392 B/op 1540 allocs/op 1.08
BenchmarkCancellationSafepoint/IteratorLoop/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op 65130 ns/op 60304 ns/op 1.08
BenchmarkCancellationSafepoint/IteratorLoop/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - B/op 12392 B/op 12392 B/op 1
BenchmarkCancellationSafepoint/IteratorLoop/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op 1540 allocs/op 1540 allocs/op 1
BenchmarkCancellationSafepoint/HostCallSequence/Background (github.com/MontFerret/ferret/v2/pkg/vm) 1984 ns/op 24 B/op 1 allocs/op 1922 ns/op 24 B/op 1 allocs/op 1.03
BenchmarkCancellationSafepoint/HostCallSequence/Background (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op 1984 ns/op 1922 ns/op 1.03
BenchmarkCancellationSafepoint/HostCallSequence/Background (github.com/MontFerret/ferret/v2/pkg/vm) - B/op 24 B/op 24 B/op 1
BenchmarkCancellationSafepoint/HostCallSequence/Background (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkCancellationSafepoint/HostCallSequence/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) 2318 ns/op 24 B/op 1 allocs/op 2294 ns/op 24 B/op 1 allocs/op 1.01
BenchmarkCancellationSafepoint/HostCallSequence/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op 2318 ns/op 2294 ns/op 1.01
BenchmarkCancellationSafepoint/HostCallSequence/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - B/op 24 B/op 24 B/op 1
BenchmarkCancellationSafepoint/HostCallSequence/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkCancellationSafepoint/ReleaseCompiled/Background (github.com/MontFerret/ferret/v2/pkg/vm) 7917 ns/op 104 B/op 4 allocs/op 7613 ns/op 104 B/op 4 allocs/op 1.04
BenchmarkCancellationSafepoint/ReleaseCompiled/Background (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op 7917 ns/op 7613 ns/op 1.04
BenchmarkCancellationSafepoint/ReleaseCompiled/Background (github.com/MontFerret/ferret/v2/pkg/vm) - B/op 104 B/op 104 B/op 1
BenchmarkCancellationSafepoint/ReleaseCompiled/Background (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op 4 allocs/op 4 allocs/op 1
BenchmarkCancellationSafepoint/ReleaseCompiled/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) 9613 ns/op 104 B/op 4 allocs/op 9132 ns/op 104 B/op 4 allocs/op 1.05
BenchmarkCancellationSafepoint/ReleaseCompiled/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op 9613 ns/op 9132 ns/op 1.05
BenchmarkCancellationSafepoint/ReleaseCompiled/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - B/op 104 B/op 104 B/op 1
BenchmarkCancellationSafepoint/ReleaseCompiled/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op 4 allocs/op 4 allocs/op 1
BenchmarkCancellationSafepoint/DebugCompiled/Background (github.com/MontFerret/ferret/v2/pkg/vm) 8335 ns/op 104 B/op 4 allocs/op 8028 ns/op 104 B/op 4 allocs/op 1.04
BenchmarkCancellationSafepoint/DebugCompiled/Background (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op 8335 ns/op 8028 ns/op 1.04
BenchmarkCancellationSafepoint/DebugCompiled/Background (github.com/MontFerret/ferret/v2/pkg/vm) - B/op 104 B/op 104 B/op 1
BenchmarkCancellationSafepoint/DebugCompiled/Background (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op 4 allocs/op 4 allocs/op 1
BenchmarkCancellationSafepoint/DebugCompiled/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) 10085 ns/op 104 B/op 4 allocs/op 9493 ns/op 104 B/op 4 allocs/op 1.06
BenchmarkCancellationSafepoint/DebugCompiled/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op 10085 ns/op 9493 ns/op 1.06
BenchmarkCancellationSafepoint/DebugCompiled/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - B/op 104 B/op 104 B/op 1
BenchmarkCancellationSafepoint/DebugCompiled/Cancelable (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op 4 allocs/op 4 allocs/op 1
BenchmarkDebugSourcePointDispatch (github.com/MontFerret/ferret/v2/pkg/vm) 9.57 ns/op 0 B/op 0 allocs/op 9.205 ns/op 0 B/op 0 allocs/op 1.04
BenchmarkDebugSourcePointDispatch (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op 9.57 ns/op 9.205 ns/op 1.04
BenchmarkDebugSourcePointDispatch (github.com/MontFerret/ferret/v2/pkg/vm) - B/op 0 B/op 0 B/op 1
BenchmarkDebugSourcePointDispatch (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkDebugValueAccessTypeNameBuiltin (github.com/MontFerret/ferret/v2/pkg/vm) 37 ns/op 16 B/op 1 allocs/op 37.11 ns/op 16 B/op 1 allocs/op 1.00
BenchmarkDebugValueAccessTypeNameBuiltin (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op 37 ns/op 37.11 ns/op 1.00
BenchmarkDebugValueAccessTypeNameBuiltin (github.com/MontFerret/ferret/v2/pkg/vm) - B/op 16 B/op 16 B/op 1
BenchmarkDebugValueAccessTypeNameBuiltin (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op 1 allocs/op 1 allocs/op 1
BenchmarkDebugValueAccessDebugInfoCustom (github.com/MontFerret/ferret/v2/pkg/vm) 12.16 ns/op 0 B/op 0 allocs/op 11.87 ns/op 0 B/op 0 allocs/op 1.02
BenchmarkDebugValueAccessDebugInfoCustom (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op 12.16 ns/op 11.87 ns/op 1.02
BenchmarkDebugValueAccessDebugInfoCustom (github.com/MontFerret/ferret/v2/pkg/vm) - B/op 0 B/op 0 B/op 1
BenchmarkDebugValueAccessDebugInfoCustom (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkElapsedOpcode (github.com/MontFerret/ferret/v2/pkg/vm) 154.2 ns/op 0 B/op 0 allocs/op 147.1 ns/op 0 B/op 0 allocs/op 1.05
BenchmarkElapsedOpcode (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op 154.2 ns/op 147.1 ns/op 1.05
BenchmarkElapsedOpcode (github.com/MontFerret/ferret/v2/pkg/vm) - B/op 0 B/op 0 B/op 1
BenchmarkElapsedOpcode (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkWarmupBindHostCall_ArityMismatchSparseRegistry (github.com/MontFerret/ferret/v2/pkg/vm) 3379 ns/op 2376 B/op 37 allocs/op 3324 ns/op 2376 B/op 37 allocs/op 1.02
BenchmarkWarmupBindHostCall_ArityMismatchSparseRegistry (github.com/MontFerret/ferret/v2/pkg/vm) - ns/op 3379 ns/op 3324 ns/op 1.02
BenchmarkWarmupBindHostCall_ArityMismatchSparseRegistry (github.com/MontFerret/ferret/v2/pkg/vm) - B/op 2376 B/op 2376 B/op 1
BenchmarkWarmupBindHostCall_ArityMismatchSparseRegistry (github.com/MontFerret/ferret/v2/pkg/vm) - allocs/op 37 allocs/op 37 allocs/op 1
BenchmarkShapeCacheTransitionChain (github.com/MontFerret/ferret/v2/pkg/vm/internal/data) 1137 ns/op 1808 B/op 20 allocs/op 1102 ns/op 1808 B/op 20 allocs/op 1.03
BenchmarkShapeCacheTransitionChain (github.com/MontFerret/ferret/v2/pkg/vm/internal/data) - ns/op 1137 ns/op 1102 ns/op 1.03
BenchmarkShapeCacheTransitionChain (github.com/MontFerret/ferret/v2/pkg/vm/internal/data) - B/op 1808 B/op 1808 B/op 1
BenchmarkShapeCacheTransitionChain (github.com/MontFerret/ferret/v2/pkg/vm/internal/data) - allocs/op 20 allocs/op 20 allocs/op 1
BenchmarkCellStore_New (github.com/MontFerret/ferret/v2/pkg/vm/internal/mem) 238.7 ns/op 1 B/op 0 allocs/op 191 ns/op 0 B/op 0 allocs/op 1.25
BenchmarkCellStore_New (github.com/MontFerret/ferret/v2/pkg/vm/internal/mem) - ns/op 238.7 ns/op 191 ns/op 1.25
BenchmarkCellStore_New (github.com/MontFerret/ferret/v2/pkg/vm/internal/mem) - B/op 1 B/op 0 B/op +∞
BenchmarkCellStore_New (github.com/MontFerret/ferret/v2/pkg/vm/internal/mem) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkCellStore_Get (github.com/MontFerret/ferret/v2/pkg/vm/internal/mem) 22.93 ns/op 0 B/op 0 allocs/op 22.92 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkCellStore_Get (github.com/MontFerret/ferret/v2/pkg/vm/internal/mem) - ns/op 22.93 ns/op 22.92 ns/op 1.00
BenchmarkCellStore_Get (github.com/MontFerret/ferret/v2/pkg/vm/internal/mem) - B/op 0 B/op 0 B/op 1
BenchmarkCellStore_Get (github.com/MontFerret/ferret/v2/pkg/vm/internal/mem) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkCellStore_Set (github.com/MontFerret/ferret/v2/pkg/vm/internal/mem) 45.3 ns/op 0 B/op 0 allocs/op 45.32 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkCellStore_Set (github.com/MontFerret/ferret/v2/pkg/vm/internal/mem) - ns/op 45.3 ns/op 45.32 ns/op 1.00
BenchmarkCellStore_Set (github.com/MontFerret/ferret/v2/pkg/vm/internal/mem) - B/op 0 B/op 0 B/op 1
BenchmarkCellStore_Set (github.com/MontFerret/ferret/v2/pkg/vm/internal/mem) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkCellStore_DeleteThenNew (github.com/MontFerret/ferret/v2/pkg/vm/internal/mem) 77.23 ns/op 0 B/op 0 allocs/op 77.77 ns/op 0 B/op 0 allocs/op 0.99
BenchmarkCellStore_DeleteThenNew (github.com/MontFerret/ferret/v2/pkg/vm/internal/mem) - ns/op 77.23 ns/op 77.77 ns/op 0.99
BenchmarkCellStore_DeleteThenNew (github.com/MontFerret/ferret/v2/pkg/vm/internal/mem) - B/op 0 B/op 0 B/op 1
BenchmarkCellStore_DeleteThenNew (github.com/MontFerret/ferret/v2/pkg/vm/internal/mem) - allocs/op 0 allocs/op 0 allocs/op 1
BenchmarkCellStore_ResetThenNew (github.com/MontFerret/ferret/v2/pkg/vm/internal/mem) 40.19 ns/op 0 B/op 0 allocs/op 40 ns/op 0 B/op 0 allocs/op 1.00
BenchmarkCellStore_ResetThenNew (github.com/MontFerret/ferret/v2/pkg/vm/internal/mem) - ns/op 40.19 ns/op 40 ns/op 1.00
BenchmarkCellStore_ResetThenNew (github.com/MontFerret/ferret/v2/pkg/vm/internal/mem) - B/op 0 B/op 0 B/op 1
BenchmarkCellStore_ResetThenNew (github.com/MontFerret/ferret/v2/pkg/vm/internal/mem) - allocs/op 0 allocs/op 0 allocs/op 1

This comment was automatically generated by workflow using github-action-benchmark.

@ziflex
ziflex merged commit 453e8aa into main Aug 18, 2026
20 checks passed
@ziflex
ziflex deleted the feat/waitfor-src-exp branch August 18, 2026 14:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants