The original author of the @sympy and @symengine libraries and the @lfortran and LPython (@lcompilers) compilers. Co-founder of the @fortran-lang organization
-
GSI Technology
- Los Alamos, NM
- https://ondrejcertik.com/
- @OndrejCertik
Block or Report
Block or report certik
Report abuse
Contact GitHub support about this user’s behavior. Learn more about reporting abuse.
Report abusePinned
-
-
-
-
symengine/symengine Public
SymEngine is a fast symbolic manipulation library, written in C++
-
-
theoretical-physics Public
Source code of the Theoretical Physics Reference online book
4,475 contributions in the last year
Less
More
Activity overview
Contributed to
lfortran/lfortran,
lcompilers/lpython,
lfortran/lcompilers_frontend
and 58 other
repositories
Contribution activity
February 2023
Created 58 commits in 4 repositories
Created 1 repository
- certik/picoGPT Python
Created a pull request in lfortran/lfortran that received 6 comments
Opened 13 other pull requests in 4 repositories
lfortran/lfortran
1
open
5
merged
lcompilers/lpython
1
merged
1
open
1
closed
jaymody/picoGPT
2
merged
lfortran/lcompilers_frontend
2
merged
Reviewed 46 pull requests in 3 repositories
lfortran/lfortran
25 pull requests
- [LLVM] Alllow strings in CaseStmt_Range condition
- LLVM: Implement Command Line intrinsics
-
Support
exitstatements forBlock_t -
Revamp
arr_slicepass by using latest replacer APIs inasdl_cpp.py - Implementing present via ASR pass
- WASM: Support integration_tests/template_array_03.f90
- Added test for callbacks in Fortran source code
- Determine the correct index for the function args
- Allow StructType as a StructInstanceMember
-
Rename
AlltoArrayAll -
Implement
FunctionTypein ASR - Template array tests fix
- Implement all intrinsic function
- Bug fixes related to dependency tracking while compiling FPM
- Implement EnumType in AST to ASR
- Add provision to "visit_BlockCall" in "pass_utils"
- Set current_scope to Associate::m_symtab in FixExternalSymbolsVisitor
- Set module of imported GenericProcedure correctly
- Use placeholder for derived types which are used before their declarations
-
Fix
getStructInstanceMemberand import struct's procedure asExternalSymbol - Implement DefBinop in AST to ASR
- Fix handling of struct return type imported from external module
- Improve importing generic procedures with same name from different modules
- Fix procedure handling in AST to ASR transition
-
Fix
StructInstanceMembercreation in AST to ASR transition - Some pull request reviews not shown.
lcompilers/lpython
9 pull requests
-
Sync
libasrwith LFortran - [ASRPass] Wrap all the global symbols into a module
- WASM: Initial support for complex numbers
- WASM: Support global section
- LLVM: Support logical binop for strings, int, real
- WASI: Initial Support
- Fixed Printing of Escape Sequences
- Move tests/expr3.py to test errors
-
Enable
run_testsin Windows CI
jaymody/picoGPT
1 pull request
Created an issue in lfortran/lfortran that received 8 comments
Get generics template examples working with WASM
We currently have 7 tests for generics: lfortran/integration_tests/CMakeLists.txt Lines 648 to 654 in 46bc01c , currently they only work…
8
comments
Opened 26 other issues in 6 repositories
lfortran/lfortran
9
open
3
closed
- Optimizing array operations
-
Implement the
spread()intrinsic -
Implement
dimargument for intrinsicsum()andmaxval() - ASR refactoring
- LLVM backend refactoring
- ASR: function dependencies are appended more than once
- GCC backend
- Bugs in the fixed-form tokenizer for oregon.f
- Roadmap for compiling codes
-
use foo, only: yshould give an error for private variables - Bug in private
-
CMake: allow using
llvm-config --libsfor linking against LLVM






