Skip to content

Tags: faasm/cpp

Tags

v0.8.0

Toggle v0.8.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: slimmer docker images (#136) * feature: make cpp-sysroot image slimmer * feat(docker): base from ubuntu 24.04 * fix(ci): add apt update before libffi * fix(ffi): install missing package * fix(docker): add clang-format-17

v0.7.0

Toggle v0.7.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
chore: bump base images to ubuntu 24.04 (#135) * git: bump minor version to 0.7.0 * chore: bump versions in requirements.txt

v0.6.0

Toggle v0.6.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
libfaasm: add support for general S3 API (#126) * libfaasm: add support for general s3 API * s3: add function to get number of buckets * s3: add remaining basic functions * nits: run clang-format * gh: bump minor code version * libfaasm: remove un-implemented symbols * s3: temporarily commit the workflow functions * wc: more functions * s3: untrack wc functions * s3: build functions as part of gha * func(demo): update chain_output function for new signature * func: separate threaded/non-threaded targets

v0.5.0

Toggle v0.5.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
faasmtools: pass relaxed-simd compilation flag (#124) * faasmtools: pass -mrelaxed-simd flag * gh: bump code version * gha: credential-less access * faasmtools: clean-up comment

v0.4.0

Toggle v0.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
LLVM 18 (#123) * gh: bump code version * faasmtools: bump llvm version * llvm: changes for latest wasi-libc and wasi-sdk * llvm: install libclang_rt.builitins-wasm32.a * cmake: change system name from Wasm to WASI to align with wasi-sdk * faasmtools: enable linker feature sign extension as it is the default in llvm>=16 * libs: install in <sysroot>/lib/wasm32-wasi and copy imports appropriately * docker: enable some features * libs: install libraries and headers in the right location * llvm: fix libclanv_rt.builitins installation * mpi: more fixes to the cmake file * wasi: attempt at having two different targets for threads and non-threads * func: comment out temporarily disabled functions * func: move threaded functions to separate top-level directory * tasks: configurable compilation for different targets * threads: support for pthread apis * cpython: changes to make cpython build work * llvm: add c compiler target flag for compiler-rt build * libs: fix use of (auto)conf with different sysroots * more fixes * faasmtools: change default target when building a threaded application * llvm: bump to version 18 rc2 to fix the frontend bug with openmp * llvm: no harm in using clang-18 to build llvm-18 * llvm: use clang-17 for native compilation * nits: fix python formatting * nits: fix cpp formatting * nit: run python formatting * func: build all threads func * gha: skip code formatting with clang-format-17 * clang-format: fix formatting after llvm bump * nits: clang-format passing with llvm 17 * tasks(libs): build threads/non-threads in different directories * docker: fix strange libfaasm overwrite * funcs: set the threads target when appropriate * nits: self-review * libffi: fix build by passing --host flag to configure

v0.3.1

Toggle v0.3.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Bump faasmctl (#122) * deps: bump faasmctl version * gh: bump patch version to fix quick-start tests

v0.3.0

Toggle v0.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Use semantic versioning (#120) * git: adopt semantic versioning * gh: bump minor version

v0.2.9

Toggle v0.2.9's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Bump to latest faasmctl (#119) * faasmctl: bump to latest version * gh: bump patch

v0.2.8

Toggle v0.2.8's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Use `faasmctl` to interact with a Faasm deployment (#118) * tasks: use faasmctl instead of faasmtools * gh: bump code version to ship packages with faasmctl installed * req: bump faasmctl version * bin: instlal faasmtools in editable mode as part of creating venvs * docker: simplify python set-up * req: bump faasmctl version

v0.2.7

Toggle v0.2.7's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Make `outputData` a `std::string` (#116) * libfaasm: don't use static variables that behave differently in wamr * gh: bump version as we change libfaasm * libfaasm: set output uses strings not byte arrays * funcs: setOutput uses strings not bytes * nits: run clang format * mmap: fix return value