Commits

Author Commit Message Labels Comments Date
Barry Schwartz
A new way of doing Fortran types; now there is an extensible wrapper around c-interoperable data.
Barry Schwartz
Some fixes in code augmentation.
Barry Schwartz
More complete augmentation of <mvslices>; also now you optionally can specify the scalar and general slices explicitly.
Barry Schwartz
Making changes to help Fortran generation.
Barry Schwartz
Now options and LANGUAGE-options should do inheritance properly. Also, some Fortran implementation.
Barry Schwartz
Some rearrangement of code generation.
Barry Schwartz
Fix constant_pure_generator (though not taking account of "exclude" options, not mattering for now, because generators need to be done differently, anyway, but just be aware that "exclude" won’t work for constants yet)
Barry Schwartz
Add encoding specification to c3ga.xml
Barry Schwartz
Let options, pure-options, fortran-options, etc., have values.
Barry Schwartz
Bug fix, a bit of clean-up, some more substance to example code.
Barry Schwartz
Remove :geomalg from the PURE_INCLUDE paths.
Barry Schwartz
Ability to build the examples c3ga.pure and c3ga.f90 from the Makefile. Now you can run geomalg_augment and geomalg_generate without knowing ahead of time what you are doing! It’s better than having documentation (yeah, right).
Barry Schwartz
Command-line parsing for geomalg_augment.
Barry Schwartz
Source-code back-end processing. In particular, folding of long Fortran lines.
Barry Schwartz
Generalized geomalg_generate script.
Barry Schwartz
Improved ‘using’ in the bin scripts.
Barry Schwartz
Removed obsolete smv.pure
Barry Schwartz
An updated set of includes.
Barry Schwartz
Use language-specific templates in the XML to generate code.
Barry Schwartz
Some generalization of code generation.
Barry Schwartz
Generate code for constants.
Barry Schwartz
A little typo caused big errors.
Barry Schwartz
Added fput_text_tree.
Barry Schwartz
Clean out more old stuff, and rearrange things a little. (The c3ga.xml example may have some stuff commented out, merely to help speed runs during development.)
Barry Schwartz
Remove the older, rejected approach; clean up and fix problems in the new approach.
Barry Schwartz
Some reasonably fast-loading-Pure-code generation. Though currently it sometimes outputs two copies of a function, for some reason.
Barry Schwartz
Bug fixes and some fine-tuning support.
Barry Schwartz
Centralize product code and make it simpler to add support for new products.
Barry Schwartz
A tiny bit of clean-up.
Barry Schwartz
Inserted a missing call to ‘val’.
  1. Prev
  2. Next