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 50 million developers.
Sign up
Pinned
1,445 contributions in the last year
Activity overview
Contributed to
RustPython/RustPython,
gureum/gureum,
youknowone/hangulize-ios
and 5 other
repositories
Contribution activity
August 2020
- youknowone/syn-ext Rust
- youknowone/youknowone
- youknowone/gcc-arm-mac Makefile
- youknowone/brotli-file Python
Created a pull request in RustPython/RustPython that received 5 comments
- call_tp_new uses single iterator
- Remove type clone functions from vm.ctx
- Give correct names to types
- Fix zipmiport
- Trying revert for regression
- move tp_flags out of slots
- Give proper names for pyclass and rust variables
- pyimpl with PyDict instead of PyDictRef, PyEllipsis
- Move out read-only flags of slots.
- io.FileIO into #[pyclass]
- defer remove by actual variable name, not _
- __del__ with PyObjectArc
- Dict/set deletes existed element after returning borrow
- Drop for PyObject to call __del__
- Add FileIO.__del__
- Rework derive
- Allow `use` for `#[pyattr]`
- more pymodule
- Clean up unnessessary match and use exactly_one
- avoid to_pystr to generate type name
- non-threading compatibility for imp.rs
- Prevent recursive reference by cutting down PyClass debug fmt
- PyClass::tp_name() and repr
- Implement tp_name and derive support
- os.execv reuse first arg for validation
- Some pull requests not shown.
- Revert "Trying revert for regression"
- Fix panic in itertools pruduct
- Implement objcomplex::parse_str() to replace Complex64::from_str()
- Allow keyword arguments in complex()
- check '=' character in environment variable name in os.execve to pass test_os.py
- Implement __ne__ methods for array, bytearray
- Support __all__
- Allow complex numbers as arguments of complex()
- unittest tests
- Add nested and optimized for symtable
- Implement os.execve for unix system
- Make it a safety invariant that PyRef<T>.obj has a payload of T
- Use a thread local variable for ReprGuard
- Fix whats_left.sh
- Corrected the problem of mishandling optional kwarg in max function
- Don't panic when a os function isn't supported on a platform
- Disable certain CPython tests on Windows
- Add OpenKeyEx
- Fix module.__new__ to give uninitialized object.
- Implement os.execv on Windows
- Copy test_os.py from CPython 3.8.3
- Use errno_err on Windows waitpid
- Fix objtuple.tp_new so that return cloned when a parameter is tuple
- Fix problems with different hash values for str and bytes
- Fix problem that cannot check overflow in len function.
- Some pull request reviews not shown.
Created an issue in rust-lang/rust that received 5 comments
Slicing after [u8]::first performs unnessessary bound check
Playground link: https://play.rust-lang.org/?version=stable&mode=release&edition=2018&gist=2e2d548aa3a7b89bfb074456d971450d pub fn boundcheck(mut l…
5
comments

