Mikhail Kocharmin xnpster
  • Joined on 2023-09-14
xnpster commented on pull request Alexander_KS/SAPFOR#64 2025-09-15 21:28:31 +03:00
REMOVE_DIST_ARRAYS_FROM_IO Handle assumed-size and assumed-shape arrays

Теперь на моих небольших примерах работает как надо, осталось разобраться с багрепортами

xnpster pushed to replace_io_arrays at Alexander_KS/SAPFOR 2025-09-15 21:27:33 +03:00
49d3b9b96e REMOVE_DIST_ARRAYS_FROM_IO: revert hotfix for issue with generated intent statements
xnpster pushed to replace_io_arrays at Alexander_KS/SAPFOR 2025-09-13 20:57:12 +03:00
280beb13cc REMOVE_DIST_ARRAYS_FROM_IO: regard generated intent statements, carefully detect assumed-shape arrays
3bc9351641 REMOVE_DIST_ARRAYS_FROM_IO: do not process arrays from headers, copy from correct declarations, improve style
16b2c6b42b REMOVE_DIST_ARRAYS_FROM_IO: remove debug prints
fe31df0ef2 REMOVE_DIST_ARRAYS_FROM_IO: handle assumed-size and assumed-shape arrays
4c8681bfe2 dvm updated
Compare 7 commits »
xnpster commented on pull request Alexander_KS/SAPFOR#64 2025-09-11 12:50:47 +03:00
REMOVE_DIST_ARRAYS_FROM_IO Handle assumed-size and assumed-shape arrays

Да, с твоим фиксом тоже нормально работает @Alexander_KS

xnpster pushed to replace_io_arrays at Alexander_KS/SAPFOR 2025-09-11 12:40:57 +03:00
7c65ae981c REMOVE_DIST_ARRAYS_FROM_IO: regard generated intent statements, carefully detect assumed-shape arrays
de842a1e2c REMOVE_DIST_ARRAYS_FROM_IO: do not process arrays from headers, copy from correct declarations, improve style
9ad5fc5fef REMOVE_DIST_ARRAYS_FROM_IO: remove debug prints
470783326f REMOVE_DIST_ARRAYS_FROM_IO: handle assumed-size and assumed-shape arrays
b11973cb64 Merge pull request 'ArrayAnalysis: consider case of IO_PRIV array from module' (#65) from io_priv_module_arrays into master
Compare 6 commits »
xnpster created pull request Alexander_KS/SAPFOR#65 2025-09-10 22:24:27 +03:00
ArrayAnalysis: consider case of IO_PRIV array from module
xnpster pushed to io_priv_module_arrays at Alexander_KS/SAPFOR 2025-09-10 22:24:09 +03:00
7b5873af9e ArrayAnalysis: consider case of IO_PRIV array from module
xnpster created branch io_priv_module_arrays in Alexander_KS/SAPFOR 2025-09-10 22:21:08 +03:00
xnpster pushed to io_priv_module_arrays at Alexander_KS/SAPFOR 2025-09-10 22:21:08 +03:00
9887d77cbf ArrayAnalysis: consider case of IO_PRIV array from module
xnpster pushed to replace_io_arrays at Alexander_KS/SAPFOR 2025-09-10 22:19:55 +03:00
xnpster pushed to replace_io_arrays at Alexander_KS/SAPFOR 2025-09-10 22:14:59 +03:00
320a112bef ArrayAnalysis: consider case of IO_PRIV array from module
xnpster commented on pull request Alexander_KS/SAPFOR#64 2025-09-06 01:14:56 +03:00
REMOVE_DIST_ARRAYS_FROM_IO Handle assumed-size and assumed-shape arrays

Да, посмотрел, в таком случае легче без allocate, поправил

xnpster pushed to replace_io_arrays at Alexander_KS/SAPFOR 2025-09-06 01:13:50 +03:00
f90142c8af REMOVE_DIST_ARRAYS_FROM_IO: regard generated intent statements, carefully detect assumed-shape arrays
xnpster commented on pull request Alexander_KS/SAPFOR#64 2025-09-05 23:55:08 +03:00
REMOVE_DIST_ARRAYS_FROM_IO Handle assumed-size and assumed-shape arrays

Сейчас при вставке intent происходит копирование номера строки, поэтому SgStatement::getStatementByFileAndLine для объявлений…

xnpster commented on pull request Alexander_KS/SAPFOR#64 2025-09-04 23:45:38 +03:00
REMOVE_DIST_ARRAYS_FROM_IO Handle assumed-size and assumed-shape arrays

Всё ещё есть проблема с тем, что массивы из модуля не помечаются как IO_PRIV, нужно отдебажить

xnpster commented on pull request Alexander_KS/SAPFOR#64 2025-09-04 23:39:25 +03:00
REMOVE_DIST_ARRAYS_FROM_IO Handle assumed-size and assumed-shape arrays

С этим всё окей, если этот массив не assumed size, то копия выделится с помощью allocate, как для assumed shape массивов.…

xnpster pushed to replace_io_arrays at Alexander_KS/SAPFOR 2025-09-04 23:29:43 +03:00
24cc61d72f REMOVE_DIST_ARRAYS_FROM_IO: do not process arrays from headers, copy from correct declarations, improve style
6efc0adc22 REMOVE_DIST_ARRAYS_FROM_IO: remove debug prints
f7083d12bc REMOVE_DIST_ARRAYS_FROM_IO: handle assumed-size and assumed-shape arrays
2cd02c295f fixed expression calculation, fixed addArg
Compare 4 commits »
xnpster commented on pull request Alexander_KS/SAPFOR#64 2025-08-20 21:45:03 +03:00
REMOVE_DIST_ARRAYS_FROM_IO Handle assumed-size and assumed-shape arrays

Да, это же просто std::initializer_list

xnpster commented on pull request Alexander_KS/SAPFOR#64 2025-08-20 21:42:43 +03:00
REMOVE_DIST_ARRAYS_FROM_IO Handle assumed-size and assumed-shape arrays

@Alexander_KS пока ещё не готово, есть фиксы, которые не коммитил

xnpster created pull request Alexander_KS/SAPFOR#64 2025-08-17 16:00:43 +03:00
REMOVE_DIST_ARRAYS_FROM_IO Handle assumed-size and assumed-shape arrays