Create your own GitHub profile
Sign up for your own profile on GitHub, the best place to host code, manage projects, and build software alongside 40 million developers.
Sign up- Poznań, Poland
- Sign in to view email
- http://lukasz.langa.pl
Pinned
273 contributions in the last year
Contribution activity
December 2019
Created a pull request in edgedb/edgedb that received 4 comments
Don't compute lineage every time you check subclassing
This one is pretty good at big queries and invisible at small queries.
Before:
compile_edgeql_script: Mean +- std dev: 2.64 ms +- 0.09 ms
compile_e…
+10
−5
•
4
comments
- Put caching in all invocations of ptrref_from_ptrcls
- Cache type_to_typeref
- Don't even run `self.check_field_type()` in `AST.__init__` unless type checks are enabled
- Omit populating `.parent` for AST nodes
- Fix rendering of the reverse flamegraph
- s/python -m edb.tools.profiling/edb perfviz/
- Split flamegraph generation into a separate call-stack and usage SVG
- Only trace singledispatch while profiling is enabled
- Fix minor problems with the profiler