What now is the Asm-to-asm converters subproject, began with the first version of the fasm2gas
script on 2006-05-23.
Not on SourceForge from the beginning, but May the 23rd can be considered asm2asm subproject's "birthday".
The first version of the first C header file converter, h2nasm (C header - to - NASM converter), was created on 2006-04-17.
It wasn't on SourceForge from the beginning, neither standalone, nor as part of a bigger project, but nevertheless April the 17th can be considered [H2Asm] project's "birthday".
According to the "Changes" file, the first version of the Asm::X86 module was created on 2008-03-08.
It was not on SourceForge from the beginning (just on CPAN), but March the 8th can be considered the module's "birthday".
Version 3.1 of the 'C header file to assembly header file' converters has been uploaded.
Changes:
Small improvements in output.
Added displaying Parse::H version.
Added tests (for now, run manually).
Updates in the build system.
Other small updates.
Documentation updates.
The first (only partially functional) prototype/skeleton of [AsmDoc] was created on 2006-12-30.
So, December the 30th can be considered the documentation generators' "birthday", even though they were separate projects/scripts at that time.
On 2021-12-21, I initiated The Asmosis Project on SourceForge with my various standalone (until then) assembly language tools.
This project has been a common place for those tools for 3 years now.
According to the ChangeLog file, the first version of the Autoconf macros was created on 2007-09-09.
They were not on SourceForge from the beginning (as whole Asmosis), but nevertheless September the 9th can be considered the macros' subproject's "birthday".
Version 3.3 of the converters between various assembly language dialects has been released.
Changes:
- Support for new directives.
- More compatible conversions.
- Updates in the build system.
- Other small updates.
- Documentation updates.
Version 0.70 of the Asm::X86 Perl module has been released.
Changes:
Updated the instruction list (from NASM version 2.16.02).
Updated the register list.
Fixed converting some instructions.
Added support for new data size suffixes.
Performance optimizations.
Fixed tests for Perl interpreters without taint support.
Other small updates.
The very first version of the fasm2gas
script was created on 2006-05-23.
It wasn't on SourceForge from the beginning, but May the 23rd can be considered asm2asm subproject's "birthday".
The first version of the make4fasm
script was created on 2006-05-08, according to the ChangeLog.
It wasn't on SourceForge from the beginning, but nevertheless May the 8th can be considered as the extra tools' project's "birthday".
The first version of h2nasm (C header - to - NASM converter) script, 0.1, was created on 2006-04-17.
It wasn't on SourceForge from the beginning, but nevertheless April the 17th is h2asm project's "birthday".
The documentation generators (AsmDoc and Asm4Doxy) version 4.4 have just been released.
Changes:
- [AsmDoc]: Updated the styles, fixed incorrect or missing descriptions, replaced deprecated HTML elements. Refactoring and simplifications of common code.
- [Asm4Doxy]: Support for new data sizes. Code quality updates.
- Updates in the build system.
According to the ChangeLog file, the very first part of the OS-parts subproject was created on 2006-03-16. It was the "cpu" module.
It was not on SourceForge from the beginning, but nevertheless March the 16th can be considered a "birthday" for what later became the Asmosis OS-parts' subproject.
According to the "Changes" file, the first version (0.01) of the Asm::X86 Perl module was created on 2008-03-08.
The module has been providing validation and conversion for assembly language for 10000 years now ;).
According to the ChangeLog, the first prototype/skeleton of [AsmDoc] was created on 2006-12-30.
It was only partially functional at that time, but it showed the direction.
This implies that December the 30th can be considered the documentation generators' "birthday".
On 2021-12-21, I launched the Asmosis project on SourceForge, to gather my various standalone tools related to assembly language.
The project (named after the "asm", as in "assembly", and osmosis) has been providing a common place for my various tools for 2 years right now.
New versions of the Parse::H Perl module have been released. While not directly a part of Asmosis, the module is used by the C header file converters (h2nasm, h2fasm and h2gas).
Changes in version 0.20:
Many significant improvements and fixes in parsing, especially with structures and unions and their elements.
Better parsing typedefs, multiline and multi-variable declarations.
Better resistance to the callbacks returning undef.
Removing attributes prior to parsing.
Improvements and simplifications in tests, reaching 100% coverage.
Other small changes and fixes in code and documentation.... read more
According to the ChangeLog file, the very first version of the Autoconf macros was created on 2007-09-09.
They were not on SourceForge from the beginning, but nevertheless September the 9th can be considered as the macros' subproject's "birthday".
According to the ChangeLog file, the very first version of fasm2gas script was created on 2006-05-23.
It wasn't on SourceForge from the beginning, but nevertheless May the 23rd is asm2asm subproject's "birthday".
According to the ChangeLog file, the very first version of the make4fasm
script was created on 2006-05-08.
It wasn't on SourceForge from the beginning, but nevertheless May the 8th can be considered as the extra tools' project's "birthday".
According to the ChangeLog file, the very first version of h2nasm script, 0.1, was created on 2006-04-17.
It wasn't on SourceForge from the beginning, but nevertheless April the 17th is h2asm project's "birthday".
According to the ChangeLog file, the very first part of the OS-parts subproject was created on 2006-03-16. It was the "cpu" module.
It was not on SourceForge from the beginning, but nevertheless March the 16th can be considered a "birthday" for what later became the Asmosis OS-parts' subproject.
According to the "Changes" file, the first version of the Asm::X86 Perl module was created on 2008-03-08.
The module was created not only to take the common code from other scripts and put it in one place, but also as a way to learn more Perl, promote assembly language and provide a tool for more advanced uses.
Version 0.65 of the Asm::X86 Perl module has been uploaded.
Changes:
Updated the instruction list (from NASM version 2.16.01).
Simplified and updated the code in address validation, bringing back 100% test coverage.
More unit tests.
Other small updates.