-
Notifications
You must be signed in to change notification settings - Fork 10
Description
-
Various improvements on documentation generation
-
Improved compiler error reporting
-
StdLib improvements:
-
replace_regexnow support OSX replace_regex: remove bash word boundary when detecting gnused amber#686 -
replaceandreplace_onehave a better detection of text interpolation Replace Amber text interpolation with Bash parameter expansion amber#592 -
match_regexandreplace_regexhave better support on OSX fix: Disable some GNU Sed only features amber#717 -
bash_versionadded (return the bash version) - all the
datefunctions are improved and now use Unix epoch time internally with a new function likedate_subdate_format_posixanddate_from_posix -
temp_dir_createnew function to create a temporary directory that works also on OSX
-
-
New internal translation layer (AST) that (New translation modules architecture amber#678, Add Variable Statement Translation Fragment amber#698, Introduce optimizer - remove unused variables amber#706):
- Natively indent the code, no more shfmt integration needed (as we removed it)
- Code optimized, like don't add unused code
- Improved shellcheck code validation (less errors)
-
If amber is build by the
devbranch now there is the commit in the version Added Git version at build-time amber#685 -
We test now for various Bash version in our CI from 3.2 to 5.2 between Linux and OSX test: Use the bash container and a matrix strategy for bash versions amber#616
-
On the repository there is already a VsCode debug profile
-
New
Inttype Add newInttype amber#721 -
Helix editor integrate amber-lsp
-
Official amber-lsp
-
Reversed ranges