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- London, United Kingdom
- Sign in to view email
Pinned
701 contributions in the last year
Activity overview
Contribution activity
December 2019
Created a pull request in gvanrossum/pegen that received 17 comments
Move the definition of the inline functions to pegen.c
As pegen.h is included both in pegen.c and the generated parser file, having the definition of the inline functions in the header file can lead to …
+20
−20
•
17
comments
- [3.7] bpo-38610: Fix possible crashes in several list methods (GH-17022)
- bpo-39157: Skip test_pidfd_send_signal if the system does not have enough privileges to use pidfd
- bpo-38870: Fix error when running with -uall in test_unparse
- bpo-38870: Run always tests that heavily use grammar features in test_unparse
- bpo-39151: Simplify dfs in the assembler
- Do not fail the coverage test if fail to update results
- Move comment about permanent generation to gcmodule.c
- Update what's new with the latest gc improvements
- Revert "bpo-38870: Remove dependency on contextlib to avoid performance regression on import (GH-17376)"
- [3.8] bpo-39080: Starred Expression's column offset fix when inside a CALL (GH-17645)
- bpo-39069: Factor unparse in its own module to lazy import it in ast
- [3.7] bpo-39031: Fix elif start column offset when there is an else following (GH-17596).
- [3.7] bpo-39031: Include elif keyword when producing lineno/col-offset info for if_stmt (GH-17582)
- [3.8] Minor fixes to the NEWS entries
- Minor fixes to the NEWS entries
- Clean imports in test_unparse
- bpo-39003: Make sure all test are the same when using -R
- bpo-38997: Revert commits 6e157fa and 5df5dbe
- Remove unused variable in Python/pylifecycle.c
- bpo-38962: Fix reference leak in the per-subinterpreter gc
- bpo-38962: Fix reference leak in the per-subinterpreter gc
- Revert "bpo-36854: Move _PyRuntimeState.gc to PyInterpreterState (GH-17287)"
- bpo-38962: Fix reference leak in test_httpservers
- bpo-38962: Fix reference leak in new_interpreter()
- Fix compiler warning in Objects/unicodeobject.c
- Move all test cases to the test_ast_generation file
- Support STRING+ atoms and add support multiple string types (but still no f-strings)
- WIP: Propagate errors from helper functions
- Use the 3.8-dev branch in Travis
- Refactor rules for lambda definitions
- Handle complex annotations in assingment rule
- Fix reference count in store_name()
- Create a function to raise syntax errors
- Refactor rule method in the c-generator
- Refactor rules for assignments
- Check for errors when calling _Py_asdl_seq_new
- Do not reuse the temporary directory for different tests
- Check for errors when calling PyUnicode_DecodeUTF8
- [3.7] bpo-38588: Fix possible crashes in dict and list when calling P…
- bpo-38588: Optimize list comparison.
- bpo-38588: Fix possible crashes in dict and list when calling PyObject_RichCompareBool
- [3.8] bpo-38610: Fix possible crashes in several list methods (GH-17022)
- Simplify control flow when exiting the interpreter.
- bpo-38938: Adjusting the heapq.merge algorithm for fewer comparisons
- bpo-38610: Fix possible crashes in several list methods
- [3.7] Fix typos and remove deprecated deprecation warning. (GH-17741)
- [3.8] Fix typos and remove deprecated deprecation warning. (GH-17741)
- Fix typos and remove deprecated deprecation warning in library/ctypes doc.
- bpo-39114: Fix handling of line numbers around finally-blocks.
- bpo-38870: Implement Simple Preceding to AST Unparser
- [3.8] bpo-38731: Fix function signature of quiet in docs (GH-17719)
- bpo-22640: Fix function signature of quiet in docs
- [3.7] bpo-39144 Align ctags and etags behaviours in the makefile and include Python stdlib files (GH-17721)
- [3.8] bpo-39144 Align ctags and etags behaviours in the makefile and include Python stdlib files (GH-17721)
- bpo-39144 Align ctags and etags behaviours and include Python stdlib files
- bpo-38870: refactor delimiting with context managers
- bpo-38546: Fix concurrent.futures test_ressources_gced_in_workers()
- bpo-39080: Starred Expression's column offset fix when inside a CALL
- bpo-32894: Support unparsing of infinity numbers in ast_unparser.c
- bpo-38870: Remove dead code related with argument unparsing
- The comment in ast_for_namedexpr shouldn't include if_stmt
- [3.8] bpo-39031: Fix elif start column offset when there is an else following (GH-17596)
- bpo-39031: Fix elif start column offset when there is an else following
- Some pull request reviews not shown.
- Create a more general way to set context in AST nodes
- Remove unnecessary names in Simpy Grammar
- Refactor EXTRA macro and extract the line and col info out of band
- Refactor various atom rules
- Refactor rules for function definitions and parameters
- Add --diff flag to show (only) the diff between our parse and ast.parse
- Fix segfault upon parsing of 'raise ...'
Created an issue in gvanrossum/pegen that received 4 comments
pgen segfaults when generating the extension for test_same_name_different_types
When executing:
python -m pytest -v -k test_same_name_different_types
I get a segmentation fault when loading the generated extension:
===========…
4
comments
1
contribution
in private repositories
Dec 13