mirror of
https://github.com/c3lang/c3c.git
synced 2026-02-27 03:51:18 +00:00
Update release notes and change how versions are reported.
This commit is contained in:
@@ -24,6 +24,7 @@
|
||||
- For MacOS, running with higher optimization would crash as initializers were removed.
|
||||
- `compile-run` and `run` now returns the proper return code.
|
||||
- Allow String constants -> ichar*, and allow integer pointers to explicitly convert between unsigned signed.
|
||||
- Bug in unaligned return value lowering for Aarch64.
|
||||
|
||||
### Stdlib changes
|
||||
- Added `new_aligned` and `alloc_aligned` functions to prevent accidental under-alignment when allocating simd.
|
||||
|
||||
@@ -398,10 +398,10 @@ static void print_all_targets(void)
|
||||
|
||||
static void print_version(void)
|
||||
{
|
||||
OUTPUT("C3 Compiler Version (alpha): %s", COMPILER_VERSION);
|
||||
OUTPUT("Installed directory: %s", find_executable_path());
|
||||
OUTPUT("LLVM version: %s", llvm_version);
|
||||
OUTPUT("LLVM default target: %s", llvm_target);
|
||||
OUTPUT("C3 Compiler Version: %s%s", COMPILER_VERSION, PRERELEASE ? " (prerelease)" : "");
|
||||
OUTPUT("Installed directory: %s", find_executable_path());
|
||||
OUTPUT("LLVM version: %s", llvm_version);
|
||||
OUTPUT("LLVM default target: %s", llvm_target);
|
||||
}
|
||||
|
||||
static void add_linker_arg(BuildOptions *options, const char *arg)
|
||||
|
||||
@@ -1 +1,2 @@
|
||||
#define COMPILER_VERSION "0.5.5"
|
||||
#define PRERELEASE 1
|
||||
Reference in New Issue
Block a user