Skip to content

Releases: Silica-Language-and-Compiler/silica

Compiler a9f181b

Choose a tag to compare

@github-actions github-actions released this 30 Oct 17:43
a9f181b

Compilers built from a9f181b68790197bb677fbeb2e49eae6d65b7f86.

Each compiler asset is named the same way as the files in binaries/.
<platform> is the machine the binary runs on.
A cross compiler also carries its emit target, with hyphens written as underscores.

Compiler assets:

  • silica-999938-macos-applesilicon
  • silica-999962-linux-aarch64
  • silica-999970-linux-x86_64
  • silica-999972-ESP32_S3_raw-macos-applesilicon

silica-specification.zip is the language specification and the markdown files it links to.
The zip keeps repository paths, so those links still resolve after unzipping.
The same files are also attached unzipped, each under its own file name.

Specification assets:

  • silica-specification.zip
  • ROADMAP.md
  • actor_stack_growth_plan.md
  • cpu_topology_implementation_plan.md
  • data_structure_to_algorithms.md
  • use_tree_first_pass.md
  • actor_growable_stack_design.md
  • actor_memory_budget_plan.md
  • macos_crash_handling_for_silica.md
  • memory-effects-aarch64-implementation-plan.md
  • parser_design.md
  • porting_for_os_free_targets.md
  • recursive_tuple_specification.md
  • runtime_failure_reporting.md
  • silica-specification-additional.md
  • silica-specification.md
  • silica_actor_capabilities_specification.md
  • silica_device_actor_specification.md
  • silica_ffi_wrapper_specification.md
  • tls_quantum_safe_future.md
  • silica-compiler-creation-order.md

Compiler 1552ab6

Choose a tag to compare

@github-actions github-actions released this 30 Oct 16:37
1552ab6

Compilers built from 1552ab6919320dc019df8a614b0a28ef139e18ea.

Each asset is named the same way as the files in binaries/.
<platform> is the machine the binary runs on.
A cross compiler also carries its emit target, with hyphens written as underscores.

Assets:

  • silica-999938-macos-applesilicon
  • silica-999962-linux-aarch64
  • silica-999970-linux-x86_64
  • silica-999972-ESP32_S3_raw-macos-applesilicon

Compiler c207394

Choose a tag to compare

@github-actions github-actions released this 29 Oct 02:59
c207394

Compilers built from c207394b8c54c692a7bdfbdfdda3bf95344c5ce7.

Each asset is named the same way as the files in binaries/.
<platform> is the machine the binary runs on.
A cross compiler also carries its emit target, with hyphens written as underscores.

Assets:

  • silica-999938-macos-applesilicon
  • silica-999962-linux-aarch64
  • silica-999970-linux-x86_64
  • silica-999972-ESP32_S3_raw-macos-applesilicon

Compiler 0adcec2

Choose a tag to compare

@github-actions github-actions released this 28 Oct 00:48
0adcec2

Compilers built from 0adcec2d8c8e810b915f20cdc0817617be4a3169.

Each asset is named the same way as the files in binaries/.
<platform> is the machine the binary runs on.
A cross compiler also carries its emit target, with hyphens written as underscores.

Assets:

  • silica-999938-macos-applesilicon
  • silica-999962-linux-aarch64
  • silica-999970-linux-x86_64
  • silica-999972-ESP32_S3_raw-macos-applesilicon

Compiler cf6e30f

Choose a tag to compare

@github-actions github-actions released this 27 Oct 17:26
cf6e30f

Compilers built from cf6e30f92e60c5c210984c468c426bdb464b7695.

Each asset is named the same way as the files in binaries/.
<platform> is the machine the binary runs on.
A cross compiler also carries its emit target, with hyphens written as underscores.

Assets:

  • silica-999939-macos-applesilicon
  • silica-999963-linux-aarch64
  • silica-999971-linux-x86_64
  • silica-999976-ESP32_S3_raw-macos-applesilicon

Compiler 07e2922

Choose a tag to compare

@github-actions github-actions released this 27 Oct 19:03
07e2922

Compilers built from 07e2922606bb9b411a2d6c4271c0b09a1faa15f7.

Each asset is named the same way as the files in binaries/.
<platform> is the machine the binary runs on.
A cross compiler also carries its emit target, with hyphens written as underscores.

Assets:

  • silica-999939-macos-applesilicon
  • silica-999963-linux-aarch64
  • silica-999971-linux-x86_64
  • silica-999972-ESP32_S3_raw-macos-applesilicon

linux AArch64 first fixed point

Pre-release

Choose a tag to compare

@yenrab yenrab released this 18 Sep 03:54

bootstrap and seed compilers removed. compilation on linux AArch64 and apple silicon macOS now both use the latest fixed point for their compilation seed.

Apple Silicon fixed point 1

Pre-release

Choose a tag to compare

@yenrab yenrab released this 14 Sep 02:38

The self-hosted compiler reproduces itself byte for byte, and the full trial tree passes.

SHA checksum: a7f03c0aa351d318f16a0e6a71f55544e67c6878ca6e724179fc6ea2439f5558