Freelance Software Engineer at @EthicalEngineering, Game developer in my spare time at @rustic-games.
-
Ethical Engineering
- The Netherlands, Remote
- https://jeanmertz.com
Block or Report
Block or report JeanMertz
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
468 contributions in the last year
Contribution activity
May 2022
Created 26 commits in 3 repositories
Created 2 repositories
Created a pull request in vectordotdev/vector that received 20 comments
chore(vrl): update Target::target_get to return reference to Value
This changes the Target trait (which interfaces between VRL and Vector) to update target_get to no longer return an owned Value, but a reference to…
+409
−158
•
20
comments
Opened 24 other pull requests in 2 repositories
vectordotdev/vector
5
open
18
merged
- feat(vrl): prevent incorrect error diagnostics
- fix(vrl): correctly type-def external root path
- docs(external docs): VRL iteration support highlight article
- chore(vrl): internal mutability experiment
- chore(vrl): add iteration docs
-
chore(vrl): change
Expression::resolveto returnCow<Value> -
chore(vrl): improve performance of
assignmentexpression -
chore(vrl): improve performance of
delfunction - chore(vrl): improve performance of VrlTarget::into_events
-
chore(vrl): improve performance of
Targetimpl forEvent -
chore(vrl): change
ProgramfromVec<dyn Expression>toBlockexpression - chore(vrl): improve performance of Runtime::resolve
-
chore(vrl): improve performance of
if-predicateexpression -
chore(vrl): improve performance of
opexpression - chore(vrl): improve vrl benchmark setup
-
chore(vrl): improve performance of
blockexpression -
chore(vrl): remove
Valueclone inValue::target_remove - chore(vrl): optimize performance for void root expressions
- chore(rfc): add additional VRL iteration example
- chore(vrl): allow compiling VRL without support for specific expressions
-
chore(vrl): add
Target::target_get_mutmethod - chore(vrl): add iteration support to VM runtime
- fix(vrl): do not print empty warning log in VRL-based transforms
dbrgn/tracing-test
1
open
Reviewed 37 pull requests in 1 repository
vectordotdev/vector
25 pull requests
- chore(schemas, datadog_logs sink): add schema requirements
- chore(vrl): Revert immutable target for conditions
- enhancement(geoip transform): Bring up to parity with Logstash geoip filter
-
chore: Fix missing match arm in
consolesink - fix(vrl): parse_nginx_log upstream label
- fix(datadog_metrics sink): Sort metrics for better HTTP compression
- chore: Run 'comparison' soak first
- chore(deps): Upgrade Rust to 1.61.0
- fix(vrl): correctly type-def external root path
- docs(external docs): VRL iteration support highlight article
- feat(vrl): add variant enum argument to the is_json function
- chore(vrl): add iteration docs
-
chore: Remove simple
btreemap! {}instances - chore(new sink): add RFC for Google Chronicle sink
- feat(vrl): New function is_json
-
fix(codecs): Improve deserialization of
EncodingConfigAdapter/ fix overridingframing - fix(codecs)!: Wrap values containing quotes in quotes
- chore: Remove map! macro
- chore(vrl): improve performance of VrlTarget::into_events
-
chore(vrl): improve performance of
assignmentexpression -
chore(core): merge
value_mutandfields_mut - chore: RFC for log namespacing
-
chore(vrl): improve performance of
opexpression - add type_def VRL function
-
chore: Use
value::Valuedirectly in the codebase - Some pull request reviews not shown.
Created an issue in vectordotdev/vector that received 3 comments
Dedicated syntax to fetch event metadata in VRL
We currently have three functions to access event metadata in VRL:
get_metadata_field
set_metadata_field
remove_metadata_field
As we start using …
3
comments
Opened 7 other issues in 2 repositories
vectordotdev/vector
6
open
- Add support for enum variants in schema requirements
- Add support for read-only fields in schema definitions
- Wrap VRL program in "block" expression to share code/performance characteristics
-
Clean up VRL
opexpression implementation - Dedicated dynamic path query syntax in VRL
-
Investigate overhead of VRL's assignment +
parse_jsoncall vsencoding = ndjson
