Pelemay Versions Save

Pelemay is a native compiler for Elixir, which generates SIMD instructions. It has a plan to generate for GPU code.

v0.0.15

3 years ago

Deal with enif_consume_timeslice.

0.0.14

3 years ago

Support Apple Silicon M1 Mac on ARM native mode. (Not works well on Rosetta 2 mode...)

v0.0.13

4 years ago
  • [New Feature] Benchmark shows clock and nano
  • [New Feature] Parallelized compilation
  • [New Feature] Generate kernels for perf
  • [New Feature] Generate independent benchmarks
  • [Bug Fix] Quit benchmark if it cannot measure

v0.0.12

4 years ago
  • [Bug fix] Show a real module name in Logger.debug
  • [Bug fix] compile_time_info will be generated correctly in case that the number of CPU threads is more than 50
  • [Bug fix] Add correct /usr/include and /usr/lib to CFLAGS and LDFLAGS, respectively, in case of macOS, for Catalina
  • [Bug fix] Makefile will be generated correctly in case of Arch Linux. (thanks @thantez !)

v0.0.11

4 years ago
  • [New feature] Extract calculation kernel
  • [New feature] mix pelemay.bench and mix pelemay.nerves.bench
  • [Bug fix] Suppress error logs in case of mix test on Pelemay app

v0.0.10

4 years ago
  • Support separated compilation
  • Sorry, but Windows isn't supported in this version.

v0.0.9

4 years ago

Add a new feature of searching suitable Clang, GCC and Apple Clang by using CpuInfo to Builder

v0.0.8

4 years ago

Update CpuInfo to version 0.2.1

v0.0.7

4 years ago
  • Add a new feature to put an error log by Logger
    • With module, function, arguments and CpuInfo on compile and run time

v0.0.6

4 years ago
  • Support String.replace (only in the case that the global option is omitted)
  • Fix a bug related int64