profile
viewpoint

per-gron/blackhole 37

Module system for the Gambit-C Scheme system

per-gron/emiflake 32

A node.js utility library for creating a service that generates unique IDs at scale. Think of it as containing the common logic of Twitter's Snowflake and Boundary's Flake.

per-gron/eminet 23

A UDP based network protocol designed to fit the needs of games.

per-gron/HSPad 13

Simple AudioUnit instrument based on the PADSynth algorithm

per-gron/blackhole-libs 8

Libraries for use with Black Hole. NOTE: This repository is deprecated and is replaced by Black Hole's package system

per-gron/overman 4

Mocha inspired test framework for integration and system tests

per-gron/bh-packages 1

Temporary package list for Black Hole packages

per-gron/cdnjs 1

Our goal is to operate this CDN in a peer reviewed fashion.

per-gron/CocoaAsyncSocket 1

Asynchronous socket networking library for Mac and iOS

PR opened cliffordwolf/icestorm

Fix array out of bounds access bug

This is triggered for example when icetime is invoked with an empty design.

+4 -4

0 comment

1 changed file

pr created time in 5 hours

create barnchper-gron/icestorm

branch : fix-oob

created branch time in 5 hours

push eventper-gron/icestorm

Per Grön

commit sha 4590de5c7f221aa1ae4d11fd98af439241f4258f

Fix array out of bounds access bug This is triggered for example when icetime is invoked with an empty design.

view details

push time in 5 hours

fork per-gron/icestorm

Project IceStorm - Lattice iCE40 FPGAs Bitstream Documentaion (Reverse Engineered)

fork in 5 hours

push eventper-gron/bazel-toolchain

Per Grön

commit sha 87da29d58cd7c4c9b0359feab5f3538925e8397e

Add LLVM 10.0.0 support

view details

Per Grön

commit sha 27e2e0080e669b296bd86f872237ccd2b9607073

Use C++20 instead of C++17

view details

push time in 2 months

created tagretone/deps

tagna3

created time in 2 months

release retone/deps

na3

released time in 2 months

pull request commentgrailbio/bazel-toolchain

Add LLVM 10.0.0 support

The (macos-latest, run_external_tests.sh) test looks broken, it fails with 403 when downloading bazel releases, which seems unrelated to this PR.

per-gron

comment created time in 2 months

PR opened grailbio/bazel-toolchain

Add LLVM 10.0.0 support

From LLVM 10.0.0, https://releases.llvm.org/ is no longer a valid URL prefix for LLVM prebuilt binaries; they have moved the hosting to github. Unfortunately for this script, they also changed the directory naming convention. I changed the script to not change how the llvm_mirror attribute is used, but this requires that the official LLVM mirror URLs need to be treated slightly differently from llvm_mirror.

+36 -5

0 comment

1 changed file

pr created time in 2 months

push eventper-gron/bazel-toolchain

Per Grön

commit sha 87da29d58cd7c4c9b0359feab5f3538925e8397e

Add LLVM 10.0.0 support

view details

push time in 2 months

create barnchper-gron/bazel-toolchain

branch : llvm-10

created branch time in 2 months

push eventper-gron/bazel-toolchain

Per Grön

commit sha d6c9c6c6ed54df27eafce7e12a32c08a25d938d4

Add LLVM 10.0.0 support

view details

push time in 2 months

push eventper-gron/bazel-toolchain

Per Grön

commit sha def696e62e5d585ab53480bce0c512fb00807b6e

Add LLVM 10.0.0 support

view details

push time in 2 months

push eventper-gron/bazel-toolchain

Marcus Hines

commit sha 983f2be2a1942ac97fa7d0ad701f9b57113d71d1

llvm_toolchain: add support for mint 19.1 (#16) Mint 19.1 is based on ubuntu 18.04, and so the same precompiled distribution should work.

view details

Marcus Hines

commit sha f6b6ec8e1398f7163e6bf21599d3c58ad74a5966

llvm_toolchain: add support for debian testing ("HEAD" debian release) (#17) * Add support for debian testing (this is the "head" debian release). This doesn't contain a version id and causes the python script to trace. Example from debian: PRETTY_NAME=“Debian GNU/Linux buster/sid” NAME=“Debian GNU/Linux” ID=debian HOME_URL=“https://www.debian.org/” SUPPORT_URL=“https://www.debian.org/support” BUG_REPORT_URL=“https://bugs.debian.org/” Based on this commit it looks like the VERSION_ID maybe dropped in future versions of debian? https://metadata.ftp-master.debian.org/changelogs//main/b/base-files/base-files_11_changelog

view details

William Izzo

commit sha 664914644452a1eb8b746d3701612877c0eef24d

llvm_toolchain: adds manjaro support (#18) Manjaro is based on the Arch linux distribution, so should have the same sysroot composition.

view details

Siddhartha Bagaria

commit sha 10b562745533647f6059f0def9cc80c7b9badede

llvm_toolchain: checksums for llvm 8.0.1

view details

Siddhartha Bagaria

commit sha df0f2eb6fe698b4483bb2d5b5670c17ac69c6362

llvm_toolchain: update bazelisk version

view details

Siddhartha Bagaria

commit sha 15ae8b9ff31686c8fadf84b2742dcf587ec18ec7

llvm_toolchain: checksums for LLVM 9.0.0 Note that this release does not have a distribution for macOS.

view details

Vivek Panyam

commit sha 8f2721aaf4db902529eb92cdf078d4e68dbd4173

llvm_toolchain: add missing Ubuntu 14.04 release for Clang 8.0.0 (#24)

view details

Siddhartha Bagaria

commit sha 2200d5315ddd3071985a2e82e574da525617867e

llvm_toolchain: ar and as files Fixes #25.

view details

Siddhartha Bagaria

commit sha 78079f7da202e2424dd6d1ac523a58217d7d81ef

Add note on version req in README

view details

Luc Bertrand

commit sha ed4e6fb6b65a97413e6dcc24c1c546fcb8f80974

llvm_toolchain: add checksum for llvm 9.0.0 on macos (#27)

view details

Jason S. McMullan

commit sha 7d4bf2312aaa6c7101a5cae2e3c08bfd3c084a73

toolchain/BUILD.tpl: add missing ':ar' dependency (#28) In bazel versions before 1.0, `:ar` files are needed in the linker components. The breaking change was made in 2200d531. When linking a static library, the following error could occur: ``` ERROR: BUILD.bazel:123:1: Linking of rule '//foo:libfoo' failed (Exit 1) external/io_bazel/src/main/tools/process-wrapper-legacy.cc:58: "execvp(external/llvm_toolchain/bin/llvm-ar, ...)": No such file or directory ``` We should support bazel versions less than 1.0 until we start depending on features from newer releases more seriously. Signed-off-by: Jason S. McMullan <jason.mcmullan@uber.com>

view details

sabarabc

commit sha f59b0b63166ca4773a9ca1480049f17ed5bc6b86

Fix being unable to fetch LLVM 9.0 on Mac OS (#30) The name of the LLVM tar changed from "clang+llvm-{llvm_version}-x86_64-apple-darwin.tar.xz" to "clang+llvm-{llvm_version}-x86_64-darwin-apple.tar.xz" with LLVM 9.0.0.

view details

Siddhartha Bagaria

commit sha 8effe322b6ad382065c67c52d23390a48aacec1f

llvm_toolchain: enable cc_toolchain resolution It appears that resolved toolchains of cpp_type are not being used without the flag incompatible_enable_cc_toolchain_resolution. We should set this flag until it is flipped in upstream bazel versions. The alternative is to use crosstool_top.

view details

Siddhartha Bagaria

commit sha 8460bc20bcce06a0c4c992b1ba46e44bbe4588cc

llvm_toolchain: use 9.0.0 as default for tests macOS distro for 9.0.0 has started working after #30, so we can change the default version for tests.

view details

Siddhartha Bagaria

commit sha 8570c4ccb39f750452b0b5607c9f54a093214f26

llvm_toolchain: use constraints from platforms repo

view details

Trevor Hickey

commit sha b9fffc17ef0f6e4d6e1b28c0c46e8d3b3f0bce2f

llvm_toolchain: adjust flag name in README (#33)

view details

Siddhartha Bagaria

commit sha 215482ad360df161dcee6de76110c48c9f92c4c3

llvm_toolchain: use rules_cc The toolchain now requires `rules_cc` to be defined either manually by the user, or through `bazel_toolchain_dependencies` before the llvm toolchain is defined. Resolves #34.

view details

Siddhartha Bagaria

commit sha 016b4256551c89e911bdf9762ea9caf0b8abf5ab

llvm_toolchain: use llvm 8.0.0 for tests

view details

Siddhartha Bagaria

commit sha be3bfe3d4173e8078f50ce11ef858ea7f8c2c9f5

llvm_toolchain: disable migration checks

view details

Siddhartha Bagaria

commit sha e7709c3df9f34e9ddee62993c90363067ea6771b

llvm_toolchain: libtinfo5 on debian test image LLVM 8.0.0 is linked against libtinfo.so.5, but latest image of debian has moved to libtinfo6 as the default.

view details

push time in 2 months

more