transonic merge requestshttps://foss.heptapod.net/fluiddyn/transonic/-/merge_requests2020-02-12T22:35:30Zhttps://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/1Generalized setup methods and classes in transonic.dist2020-02-12T22:35:30ZBitbucket ImporterGeneralized setup methods and classes in transonic.dist*Created originally on Bitbucket by [avmo (Ashwin Vishnu)](https://bitbucket.org/%7Bbd72905e-cf99-4847-84c2-998104370f6e%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
This request was auto...*Created originally on Bitbucket by [avmo (Ashwin Vishnu)](https://bitbucket.org/%7Bbd72905e-cf99-4847-84c2-998104370f6e%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
This request was automatically generatedhttps://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/2ParallelBuildExt base classes and tests2020-02-12T22:35:31ZBitbucket ImporterParallelBuildExt base classes and tests*Created originally on Bitbucket by [avmo (Ashwin Vishnu)](https://bitbucket.org/%7Bbd72905e-cf99-4847-84c2-998104370f6e%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
Fix MRO for ParallelB...*Created originally on Bitbucket by [avmo (Ashwin Vishnu)](https://bitbucket.org/%7Bbd72905e-cf99-4847-84c2-998104370f6e%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
Fix MRO for ParallelBuildExthttps://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/3ParallelBuildExt tests for all edge cases2019-01-30T10:08:22ZBitbucket ImporterParallelBuildExt tests for all edge cases*Created originally on Bitbucket by [avmo (Ashwin Vishnu)](https://bitbucket.org/%7Bbd72905e-cf99-4847-84c2-998104370f6e%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
This request was auto...*Created originally on Bitbucket by [avmo (Ashwin Vishnu)](https://bitbucket.org/%7Bbd72905e-cf99-4847-84c2-998104370f6e%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
This request was automatically generatedhttps://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/4Fix tests for no-backend case and compat fspath2020-02-12T22:35:32ZBitbucket ImporterFix tests for no-backend case and compat fspath*Created originally on Bitbucket by [avmo (Ashwin Vishnu)](https://bitbucket.org/%7Bbd72905e-cf99-4847-84c2-998104370f6e%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
This request was auto...*Created originally on Bitbucket by [avmo (Ashwin Vishnu)](https://bitbucket.org/%7Bbd72905e-cf99-4847-84c2-998104370f6e%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
This request was automatically generatedhttps://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/5Add black to test requirements, prevents issue #12019-02-04T20:14:29ZBitbucket ImporterAdd black to test requirements, prevents issue #1*Created originally on Bitbucket by [avmo (Ashwin Vishnu)](https://bitbucket.org/%7Bbd72905e-cf99-4847-84c2-998104370f6e%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
This request was auto...*Created originally on Bitbucket by [avmo (Ashwin Vishnu)](https://bitbucket.org/%7Bbd72905e-cf99-4847-84c2-998104370f6e%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
This request was automatically generatedhttps://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/6Adapt to new API Beniget2019-02-22T15:47:00ZBitbucket ImporterAdapt to new API Beniget*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
https://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/7Prepare beniget landing2019-03-05T21:42:58ZBitbucket ImporterPrepare beniget landing*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* Try capture exte...*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* Try capture external with beniget
* capturex works for issues 6 \(import and global variables\) and 7 \(functions\)
* Start to analyze issue7\_method but... beniget bug
* Analyse for issue7\_method.py
* Analyses with beniget
* Depreciate make\_signaturehttps://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/8Windows compatibility2019-03-06T22:01:06ZBitbucket ImporterWindows compatibility*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* Added tag 0.1.12...*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* Added tag 0.1.12 for changeset 12b49db41ec8
* Hotfix bug compiler\_so on Windows
* Other bugfixes for Windows
* Version 0.1.13 \(Windows compatibility\)
* Added tag 0.1.13 for changeset 8edacf5062e8https://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/9Use beniget/gast for static analyses and production of new code2019-03-15T08:11:20ZBitbucket ImporterUse beniget/gast for static analyses and production of new code*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* Recreate annotat...*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* Recreate annotations
* Cleaner recreate annotations \+ bugfix Union repr
* Filter code for annotations
* Analyses for blocks\_if
* Parse block signatures
* Analyses: parser using tokens for comments
* CaptureX for blocks
* Buggy make\_pythran\_code with ast analyses
* Sequential tests work with new make\_pythran\_code \(MPI broken\)
* MPI tests work with new make\_pythran\_code
* Add \`backends/\_\_init\_\_.py\`
* extast: extended AST with CommentLine nodes
* `@include` and "# transonic import" useless!!
* DeprecatedWarnings and light clean up
* Update doc
* Simplify parsing module \(nothing for blocks\) and debug parsing block signatures
* Fix bugs: compile fluidsim!
This PR is not totally ready and anyway should not be merged before the first release of \[Beniget\]\([https://github.com/serge-sans-paille/beniget](https://github.com/serge-sans-paille/beniget)\).
It solves many long-term issues:
* [https://bitbucket.org/fluiddyn/fluidpythran/issues/6/no-need-for-pythran-import-numpy-as-np](https://bitbucket.org/fluiddyn/fluidpythran/issues/6/no-need-for-pythran-import-numpy-as-np)
* [https://bitbucket.org/fluiddyn/fluidpythran/issues/30/global-variables-in-pythranized-functions](https://bitbucket.org/fluiddyn/fluidpythran/issues/30/global-variables-in-pythranized-functions)
* [https://bitbucket.org/fluiddyn/fluidpythran/issues/7/support-kernels-with-function-calls](https://bitbucket.org/fluiddyn/fluidpythran/issues/7/support-kernels-with-function-calls)
* [https://bitbucket.org/fluiddyn/fluidpythran/issues/1/no-need-for-explicit-return-values-in](https://bitbucket.org/fluiddyn/fluidpythran/issues/1/no-need-for-explicit-return-values-in)
Moreover, it is not necessary to import the source files at compilation time so we don’t need to mock modules in setup.py \(for example \[this kind of horrible things\]\([https://bitbucket.org/fluiddyn/fluidsim/src/757118b1bcaadd5b1352bb98ef5bc3305245d5c3/setup.py#lines-106](https://bitbucket.org/fluiddyn/fluidsim/src/757118b1bcaadd5b1352bb98ef5bc3305245d5c3/setup.py#lines-106)\)\).https://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/10Mention PA's presentation at UGA in the README2019-03-20T08:20:11ZBitbucket ImporterMention PA's presentation at UGA in the README*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
https://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/11gast >= 0.2.2 + path_data_tests2019-04-11T14:30:11ZBitbucket Importergast >= 0.2.2 + path_data_tests*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
https://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/12Default2019-04-11T14:38:12ZBitbucket ImporterDefault*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* Bump version to ...*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* Bump version to 0.2.1
* Added tag 0.2.1 for changeset b0287e718a9fhttps://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/13Remove compatibility layer (works with Pypy3.6-7.2)2019-05-28T13:51:10ZBitbucket ImporterRemove compatibility layer (works with Pypy3.6-7.2)*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
https://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/14bugfix ast.And (gast)2019-06-04T12:44:27ZBitbucket Importerbugfix ast.And (gast)*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
https://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/16Fix issue #152019-06-05T15:39:30ZBitbucket ImporterFix issue #15*Created originally on Bitbucket by [PierreBlancfat (Pierre Blanc-fatin)](https://bitbucket.org/%7Bdaff692a-7c82-4e01-8296-8ff3e2cd4765%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
*Sourc...*Created originally on Bitbucket by [PierreBlancfat (Pierre Blanc-fatin)](https://bitbucket.org/%7Bdaff692a-7c82-4e01-8296-8ff3e2cd4765%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
*Source changeset not longer availableat the time of import. Commit listwill look empty*
https://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/17Version 0.2.22019-06-05T20:52:50ZBitbucket ImporterVersion 0.2.2*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* Fix bug with flu...*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* Fix bug with fluidsim and blocks
* Version 0.2.2https://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/18transonic now blocks until the end of a AOT compilation2019-06-06T21:05:13ZBitbucket Importertransonic now blocks until the end of a AOT compilation*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
https://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/19Fix issue 132019-06-07T13:11:06ZBitbucket ImporterFix issue 13*Created originally on Bitbucket by [PierreBlancfat (Pierre Blanc-fatin)](https://bitbucket.org/%7Bdaff692a-7c82-4e01-8296-8ff3e2cd4765%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
\+ 2 t...*Created originally on Bitbucket by [PierreBlancfat (Pierre Blanc-fatin)](https://bitbucket.org/%7Bdaff692a-7c82-4e01-8296-8ff3e2cd4765%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
\+ 2 test files
I renamed get\_boosted\_dict function in get\_decorated\_dict for consistency.
I had to add `or alias.name == "jit"` on \_\_init\_\_.py line 105 to make the fix works.https://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/20Default2019-06-11T09:00:36ZBitbucket ImporterDefault*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* More test: compa...*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
* More test: compare the produced files with saved files
* Version 0.2.3
* Added tag 0.2.3 for changeset c56bb4d08034https://foss.heptapod.net/fluiddyn/transonic/-/merge_requests/21subprocess.run with universal_newlines=True (fix issue #17)2019-06-14T07:54:21ZBitbucket Importersubprocess.run with universal_newlines=True (fix issue #17)*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*
*Created originally on Bitbucket by [paugier (Pierre Augier)](https://bitbucket.org/%7Beb327c54-cadd-4fce-9edd-f8fe047a9b93%7D/)*
*Was already merged in Bitbucket before import, marked as merged by the import user*