The Embedded Assembler.
Find a file
2025-05-19 13:15:07 +02:00
.cargo Update readme; Temporarily remove manual; Rewrite assembler; Update source code style; Configure lints; Update Cargo metadata; Update gitignore; Use jemallocator; Use Wild; Update copyright years; Rename 'MissingTargetProcessor' error to 'MissingTargetCore'; Rename 'InvalidTargetProcessor' error to 'UnknownTargetCore'; Add 'InvalidIdentifier', 'SystemError', 'DuplicateParameter', 'InvalidArgument', and 'ExtraneousLongValue' errors; Rename 'MissingInputFile' error to 'MissingInput'; Update gitignore; Rename 'f' short parameter to 'b'; Add 'v' short parameter; Rename 'InvalidLongParameter' error to 'UnknownLongParameter'; Rename 'InvalidShortParameter' error to 'UnknownShortParameter'; Rename 'InvalidTargetFormat' error to 'UnknownBinaryFormat'; Rename 'InvalidFileEncoding' error to 'UnknownCharacterSet'; Add 'o' short parameter; 2025-05-19 12:48:26 +02:00
src Fix 'UnknownTargetCore' being emitted on unknown character sets instead of 'UnknownCharacterSet'; Partially sanitise parameters; Fix panic when providing non-ASCII arguments; 2025-05-19 13:15:07 +02:00
.gitignore Update readme; Temporarily remove manual; Rewrite assembler; Update source code style; Configure lints; Update Cargo metadata; Update gitignore; Use jemallocator; Use Wild; Update copyright years; Rename 'MissingTargetProcessor' error to 'MissingTargetCore'; Rename 'InvalidTargetProcessor' error to 'UnknownTargetCore'; Add 'InvalidIdentifier', 'SystemError', 'DuplicateParameter', 'InvalidArgument', and 'ExtraneousLongValue' errors; Rename 'MissingInputFile' error to 'MissingInput'; Update gitignore; Rename 'f' short parameter to 'b'; Add 'v' short parameter; Rename 'InvalidLongParameter' error to 'UnknownLongParameter'; Rename 'InvalidShortParameter' error to 'UnknownShortParameter'; Rename 'InvalidTargetFormat' error to 'UnknownBinaryFormat'; Rename 'InvalidFileEncoding' error to 'UnknownCharacterSet'; Add 'o' short parameter; 2025-05-19 12:48:26 +02:00
build.rs Update readme; Temporarily remove manual; Rewrite assembler; Update source code style; Configure lints; Update Cargo metadata; Update gitignore; Use jemallocator; Use Wild; Update copyright years; Rename 'MissingTargetProcessor' error to 'MissingTargetCore'; Rename 'InvalidTargetProcessor' error to 'UnknownTargetCore'; Add 'InvalidIdentifier', 'SystemError', 'DuplicateParameter', 'InvalidArgument', and 'ExtraneousLongValue' errors; Rename 'MissingInputFile' error to 'MissingInput'; Update gitignore; Rename 'f' short parameter to 'b'; Add 'v' short parameter; Rename 'InvalidLongParameter' error to 'UnknownLongParameter'; Rename 'InvalidShortParameter' error to 'UnknownShortParameter'; Rename 'InvalidTargetFormat' error to 'UnknownBinaryFormat'; Rename 'InvalidFileEncoding' error to 'UnknownCharacterSet'; Add 'o' short parameter; 2025-05-19 12:48:26 +02:00
Cargo.lock Fix 'UnknownTargetCore' being emitted on unknown character sets instead of 'UnknownCharacterSet'; Partially sanitise parameters; Fix panic when providing non-ASCII arguments; 2025-05-19 13:15:07 +02:00
Cargo.toml Fix 'UnknownTargetCore' being emitted on unknown character sets instead of 'UnknownCharacterSet'; Partially sanitise parameters; Fix panic when providing non-ASCII arguments; 2025-05-19 13:15:07 +02:00
CHANGELOG.md Fix 'UnknownTargetCore' being emitted on unknown character sets instead of 'UnknownCharacterSet'; Partially sanitise parameters; Fix panic when providing non-ASCII arguments; 2025-05-19 13:15:07 +02:00
COPYING Add gitignore; Add test source file; Implement tokeniser; Add license file; Add changelog; 2023-12-30 18:15:07 +01:00
eas.svg Bump minor version; Update manual; Update crate description; Update copyright years; Prioritise armasm compatibility; Rename project to eAS (was AAS); Add logo; Add trademark notices to manual; Update readme; Support long arguments; Add configuration structure; Refactor tokeniser; Bump dependency versions; Restructure code; 2024-02-04 19:11:56 +01:00
README.md Update readme; Temporarily remove manual; Rewrite assembler; Update source code style; Configure lints; Update Cargo metadata; Update gitignore; Use jemallocator; Use Wild; Update copyright years; Rename 'MissingTargetProcessor' error to 'MissingTargetCore'; Rename 'InvalidTargetProcessor' error to 'UnknownTargetCore'; Add 'InvalidIdentifier', 'SystemError', 'DuplicateParameter', 'InvalidArgument', and 'ExtraneousLongValue' errors; Rename 'MissingInputFile' error to 'MissingInput'; Update gitignore; Rename 'f' short parameter to 'b'; Add 'v' short parameter; Rename 'InvalidLongParameter' error to 'UnknownLongParameter'; Rename 'InvalidShortParameter' error to 'UnknownShortParameter'; Rename 'InvalidTargetFormat' error to 'UnknownBinaryFormat'; Rename 'InvalidFileEncoding' error to 'UnknownCharacterSet'; Add 'o' short parameter; 2025-05-19 12:48:26 +02:00
test.s Update readme; Temporarily remove manual; Rewrite assembler; Update source code style; Configure lints; Update Cargo metadata; Update gitignore; Use jemallocator; Use Wild; Update copyright years; Rename 'MissingTargetProcessor' error to 'MissingTargetCore'; Rename 'InvalidTargetProcessor' error to 'UnknownTargetCore'; Add 'InvalidIdentifier', 'SystemError', 'DuplicateParameter', 'InvalidArgument', and 'ExtraneousLongValue' errors; Rename 'MissingInputFile' error to 'MissingInput'; Update gitignore; Rename 'f' short parameter to 'b'; Add 'v' short parameter; Rename 'InvalidLongParameter' error to 'UnknownLongParameter'; Rename 'InvalidShortParameter' error to 'UnknownShortParameter'; Rename 'InvalidTargetFormat' error to 'UnknownBinaryFormat'; Rename 'InvalidFileEncoding' error to 'UnknownCharacterSet'; Add 'o' short parameter; 2025-05-19 12:48:26 +02:00

eAS

eAS - the Embedded Assembler - is an open-source cross-assembler for embedded devices using the Arm instruction set architecture.

The assembler is primarily targeted at UNIX systems - however - other platforms may be considered in the future.