-
-
Notifications
You must be signed in to change notification settings - Fork 198
Insights: lfortran/lfortran
Overview
Could not load contribution data
Please try again later
42 Pull requests merged by 13 people
-
Test : Add test that used to fail
llvm_wasm
#7536 merged
May 31, 2025 -
Set intrinsics
#7462 merged
May 30, 2025 -
CI: club LSP tests with our existing CI tests of macOS / Linux
#7507 merged
May 30, 2025 -
enh: add
character_storage_size
toiso_fortran_env
#7506 merged
May 30, 2025 -
enh: implement
mold
argument inallocate
for runtime dims#7505 merged
May 30, 2025 -
fix precision and padding in g format
#7501 merged
May 30, 2025 -
feat: set_allocation_size for matmul intrinsic array function
#7493 merged
May 30, 2025 -
fix: enable std=f23 for an integration test
#7490 merged
May 29, 2025 -
fix: allow struct to class association if struct is extended type
#7503 merged
May 29, 2025 -
[OPENMP] Feat: Introduce OMPRegion Node in ASR and Represent Sections Construct in ASR
#7449 merged
May 29, 2025 -
enh: support more test cases of ES format
#7435 merged
May 29, 2025 -
enh: add support for deallocation of allocatable
class
variables#7453 merged
May 29, 2025 -
CI: add more debug information about github concurrency
#7489 merged
May 29, 2025 -
CI: cancel CI run on pushing twice on a PR against *main*
#7488 merged
May 29, 2025 -
refactor(ASR): remove
ClassType
#7469 merged
May 29, 2025 -
Append error for unequal character length for
merge
intrinsic#7470 merged
May 28, 2025 -
test: add test with implicit typing and publicily defined variable
#7486 merged
May 28, 2025 -
Revert "CI: cancel duplicated runs in PRs"
#7487 merged
May 28, 2025 -
enh: support reading int16 array and integers
#7483 merged
May 28, 2025 -
fix: fix kind argument in
cmplx
for complex arguments#7336 merged
May 28, 2025 -
tests: uncomment integration tests which work with --std=f23 flag
#7480 merged
May 28, 2025 -
CI: cancel duplicated runs in PRs
#7485 merged
May 28, 2025 -
ci: enable other stdlib packages with separate compilation
#7479 merged
May 28, 2025 -
enh: implement temporary file management for generated object files
#7372 merged
May 28, 2025 -
Added support for nullify with class variables
#7459 merged
May 28, 2025 -
CI: use validation dataset for POT3D which runs faster
#7467 merged
May 28, 2025 -
enh: handling of externally defined variables in nested vars pass
#7475 merged
May 28, 2025 -
enh: handling of
abstract_type
in association#7471 merged
May 28, 2025 -
ref: handling of optional arguments in
get_environment_variable
#7460 merged
May 28, 2025 -
fix: use 'check_external' to only apply ASR verify after visiting FixExternalSymbol
#7458 merged
May 28, 2025 -
fix: handle
move_alloc
for unallocated variables#7404 merged
May 27, 2025 -
Align the LLVM Type of Null Pointer according to the pointer that stores it for Polymorphic variable
#7452 merged
May 27, 2025 -
build: add color diagnostics flags
#7407 merged
May 27, 2025 -
List intrinsics
#7419 merged
May 27, 2025 -
fix: handle padding correctly for b format
#7450 merged
May 27, 2025 -
ref: logic to handle optional arguments in
get_intrinsic_subroutine
#7436 merged
May 26, 2025 -
chore: correct test module name
#7430 merged
May 25, 2025 -
fix: correct
m_original_name
for structs in nested pass#7429 merged
May 25, 2025 -
fix: don't
createGEP
for 1D parameter arrays#7425 merged
May 25, 2025 -
fix : Add implementation for Pointer Type for deepcopy in LLVM
#7426 merged
May 24, 2025 -
fix: generalise argument of
StringChr
to have int8 kind#7424 merged
May 24, 2025 -
Change loop ordering to column major order for better performance in LFortran
#7396 merged
May 24, 2025
25 Pull requests opened by 12 people
-
fix: don't return `0` exit code with `-c`
#7437 opened
May 25, 2025 -
CI: build and run dftatom third party repository with --std=f23
#7444 opened
May 26, 2025 -
Handle `Allocate` with source in `array_op` pass
#7448 opened
May 26, 2025 -
XX: skip `unused_functions` for PRIMA and stdlib
#7457 opened
May 27, 2025 -
enh: add support for passing `class` arguments to functions expecting `type`
#7463 opened
May 27, 2025 -
feat: Added Volatile
#7466 opened
May 28, 2025 -
CI: test SNAP with --std=f23 flag at LFortran's CI
#7476 opened
May 28, 2025 -
CI: run fortran primes with --std=f23 flag
#7477 opened
May 28, 2025 -
ci: setup `fortran-regex`
#7498 opened
May 29, 2025 -
Refactor : Use stringDescriptor with almost everything
#7499 opened
May 29, 2025 -
fix: do not resolve `~abstract_type` class symbol in current scope
#7504 opened
May 29, 2025 -
CI: run WASM tests on LLVM version 11 and 20
#7508 opened
May 30, 2025 -
CI: refactor CI into quick check and exhaustive check
#7509 opened
May 30, 2025 -
feat: handle len of character array different than strings in the array
#7513 opened
May 30, 2025 -
fix: handle parameter which is instatiated using structConstructor
#7514 opened
May 30, 2025 -
CI: Update to windows-2025
#7515 opened
May 30, 2025 -
feat: add support for class to class variable assignment
#7520 opened
May 30, 2025 -
fix: handle pointer class assignmrnt to allocatable type class
#7521 opened
May 30, 2025 -
fix: handle extended type in `classStmt`
#7524 opened
May 31, 2025 -
fix: get type pointer for classes in `associated` and `allocated` intrinsics
#7527 opened
May 31, 2025 -
More intrinsics
#7529 opened
May 31, 2025 -
fix : Do not call Deepcopy in LLVM for unlimited polymorphic variable (abstract_type)
#7531 opened
May 31, 2025 -
fix: exclude E from format when required
#7532 opened
May 31, 2025 -
fix: correct `Struct` name order in `visit_arrayitem` and CreateLoad for nested SIM
#7535 opened
May 31, 2025 -
fix: simplify `structConstructor` args in `array_struct_temporary` pass
#7537 opened
May 31, 2025
29 Issues closed by 11 people
-
Bug : printing result from `adjustl` and `adjustr` adds one more garbage character at end
#4650 closed
May 31, 2025 -
Initialize struct variable present inside another struct variable properly
#7533 closed
May 31, 2025 -
Bug in ```any``` or ```index``` instrinsic
#5034 closed
May 31, 2025 -
bug: formatting decimal digits is incorrect
#5913 closed
May 31, 2025 -
Set intrinsics for LLVM > 16
#7502 closed
May 31, 2025 -
[stdlib: hash_functions] `character_storage_size` not found in `iso_fortran_env`
#7111 closed
May 30, 2025 -
Implement molded allocation of allocatable arrays
#1690 closed
May 30, 2025 -
`mold ` argument not supported in `allocate`
#6592 closed
May 30, 2025 -
G format misbehaving
#7375 closed
May 30, 2025 -
Handle assignment of ClassType variable to StructType in `select type`
#7446 closed
May 29, 2025 -
[stdlib:hashmaps] Deserializtion Error in LFortran when compiling hashmaps
#7464 closed
May 29, 2025 -
Handle `ClassType` `intent(out)` argument passed in function
#7447 closed
May 29, 2025 -
support reading kind=2 array and integer
#7481 closed
May 28, 2025 -
bug: `kind` argument not working in `cmplx` function for complex arguments
#7335 closed
May 28, 2025 -
`associated` with class variable causes error
#7461 closed
May 28, 2025 -
Delete .o files unless -o is used
#7370 closed
May 28, 2025 -
Handle `ClassType` variables inside `nullify`
#7350 closed
May 28, 2025 -
using global variables in nested routines creates duplicate symbols
#7474 closed
May 28, 2025 -
nested functions are not marked external
#7472 closed
May 28, 2025 -
[GH-7437] association of class fails
#7468 closed
May 28, 2025 -
[GH-7437] incorrect handling of optional arguments in `get_environment_variable` intrinsic
#7456 closed
May 28, 2025 -
AssertFailed: e->m_external on compiling modules with --std=f23 flag
#7454 closed
May 28, 2025 -
bug: segfault in `move_alloc` if target is 10000 not allocated
#7400 closed
May 27, 2025 -
Printing of b32.32 is missing leading zeros
#7442 closed
May 27, 2025 -
[stdlib] code generation error in separate compilation mode
#7431 closed
May 26, 2025 -
Separate compilation: segfault on code that makes use of an abstract derived type
#7351 closed
May 26, 2025 -
Handle `ArraySection` of parameter array
#7420 closed
May 25, 2025 -
[stdlib:hashmaps] Aliasing through `ASSOCIATE` construct for derived type raises deepcopy Exception
#7371 closed
May 24, 2025 -
Handle `kind=8` inside `achar`
#7421 closed
May 24, 2025
31 Issues opened by 13 people
-
bug: initialising polymorphic variable with function returning non-polymorphic type does not work
#7538 opened
May 31, 2025 -
bug: throw error for derived to base class variable assignment
#7534 opened
May 31, 2025 -
bug: allocation of `type` variable ignores default initialisation
#7530 opened
May 31, 2025 -
bug: polymorphic variable not unlinked from allocated type
#7512 opened
May 30, 2025 -
Separate compilation fails to generate object code for object composition
#7511 opened
May 30, 2025 -
Handle character arrays that doesn't have len explicitly set
#7510 opened
May 30, 2025 -
fix: handle cases with w+m > 128 for E format - fails on macos
#7500 opened
May 29, 2025 -
compiling `M_CLI2`
#7497 opened
May 29, 2025 -
compiling `fortran-shlex`
#7496 opened
May 29, 2025 -
compiling `fortran-regex`
#7495 opened
May 29, 2025 -
compiling jonquil
#7494 opened
May 29, 2025 -
Handle trimming or padding a constant string of different length
#7491 opened
May 29, 2025 -
Speedup CI
#7484 opened
May 28, 2025 -
Random CI failure related to PRIMA
#7482 opened
May 28, 2025 -
`move_alloc` should be an intrinsic_subroutine
#7473 opened
May 28, 2025 -
Strings : stringItem isn't passed by reference
#7465 opened
May 27, 2025 -
bug: `move_alloc` gives code generation error for scalar data types
#7455 opened
May 27, 2025 -
`intrinsicElementalFunction` inside merge inside a struct initialisation causes error
#7451 opened
May 26, 2025 -
tracking issue for compiling SNAP with `--std=f23` flag
#7445 opened
May 26, 2025 -
Error not reported for type mismatch for subroutines
#7443 opened
May 26, 2025 -
[stdlib:hashmaps] Creating an Object of Derived type having polymorphic member causes `codegen` error
#7441 opened
May 26, 2025 -
trim an allocated character array item errors
#7440 opened
May 26, 2025 -
LFortran problem when specifying optional arguments through an interface
#7439 opened
May 25, 2025 -
[stdlib:hashmaps] Handle Assignment of derived type having polymorphic member
#7438 opened
May 25, 2025 -
Extended type Struct Array Reference with index as its member causes error
#7434 opened
May 25, 2025 -
Misconception about parent Struct when struct array reference is a `StructInstanceMember`
#7433 opened
May 25, 2025 -
[tracker] cases which have code generation error but works with `-c`
#7432 opened
May 25, 2025 -
[stdlib: stringlist] Segmentation faultvon method calls on custom string_type within derived type
#7428 opened
May 25, 2025 -
Handle struct parameters members inside a `functionCall` and `print`
#7427 opened
May 25, 2025
33 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
feat: add support for global `struct` initialization
#7418 commented on
May 29, 2025 • 1 new comment -
Handle str slice as read variable
#7084 commented on
May 25, 2025 • 0 new comments -
bug: `c_long_double` not supported
#6067 commented on
May 28, 2025 • 0 new comments -
bug in comparison of complex pointer values
#7312 commented on
May 28, 2025 • 0 new comments -
bug: assignment of enumerator to enumerator not supported
#6080 commented on
May 28, 2025 • 0 new comments -
Compiling fpm
#6840 commented on
May 29, 2025 • 0 new comments -
Pass pointer to value inside `FunctionCall` intrinsic when `StructInstanceMember` is passed
#7422 commented on
May 30, 2025 • 0 new comments -
passing extended type to `class is` in select type stmt causes failure
#7410 commented on
May 31, 2025 • 0 new comments -
Handle `subroutine call` for nested `StructInstanceMembers`
#7318 commented on
May 31, 2025 • 0 new comments -
Compiling toml-f
#6838 commented on
May 31, 2025 • 0 new comments -
Handle `ClassType` Variable passed in a subroutine and inside `allocated` intrinsic
#7353 commented on
May 31, 2025 • 0 new comments -
Throw error for non-constant bounds in array declaration
#6955 commented on
May 31, 2025 • 0 new comments -
ES11.2E4 treated as ES11.2E2
#4925 commented on
May 31, 2025 • 0 new comments -
bug: incorrect decimal width allowed in format specifier
#5994 commented on
May 31, 2025 • 0 new comments -
')' unsupported or unrecognized in format string
#4056 commented on
May 31, 2025 • 0 new comments -
Handle deallocations of string which is a `StructInstanceMember`
#7349 commented on
May 31, 2025 • 0 new comments -
CI: test POT3D compilation with --std=f23 flag
#7384 commented on
May 26, 2025 • 0 new comments -
[stdlib: io] Error reading a .npy file
#6867 commented on
May 25, 2025 • 0 new comments -
Segfault, codegen error with new strings
#7414 commented on
May 25, 2025 • 0 new comments -
Bug : Fixed size array of strings
#6676 commented on
May 25, 2025 • 0 new comments -
Performance of a simple Poisson solver
#7390 commented on
May 25, 2025 • 0 new comments -
Major performance problem on a simple benchmark
#3023 commented on
May 25, 2025 • 0 new comments -
CI: speedup POT3D tests
#7386 commented on
May 26, 2025 • 0 new comments -
Run all integration tests and 3rd party tests with `--std=f23`
#6020 commented on
May 26, 2025 • 0 new comments -
Typed allocation for derived types isn't recognized
#2925 commented on
May 26, 2025 • 0 new comments -
```position``` argument not supported in open statement
#6602 commented on
May 26, 2025 • 0 new comments -
Possibly non-standard behavior on explicit re-declaration of a variable that was previously implicitly typed
#6459 commented on
May 26, 2025 • 0 new comments -
throw error for wrong format style
#7376 commented on
May 27, 2025 • 0 new comments -
[OPENMP] TEAM Construct
#7363 commented on
May 27, 2025 • 0 new comments -
[OPENMP] TASK Construct
#7365 commented on
May 27, 2025 • 0 new comments -
[OPENMP] SECTIONS Construct
#7366 commented on
May 27, 2025 • 0 new comments -
Refactor StructType
#4263 commented on
May 28, 2025 • 0 new comments -
`move_alloc` throws code gen error
#3838 commented on
May 28, 2025 • 0 new comments