about summary refs log tree commit diff
path: root/pkgs/development/compilers/crystal
AgeCommit message (Collapse)AuthorFilesLines
2021-01-23pkgs/development/compilers: stdenv.lib -> libBen Siraphob1-1/+1
2021-01-19treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nixJonathan Ringer2-5/+5
continuation of #109595 pkgconfig was aliased in 2018, however, it remained in all-packages.nix due to its wide usage. This cleans up the remaining references to pkgs.pkgsconfig and moves the entry to aliases.nix. python3Packages.pkgconfig remained unchanged because it's the canonical name of the upstream package on pypi.
2020-12-28crystal2nix: unstable-2018-07-31 -> 0.1.0Peter Hoeg2-64/+0
2020-12-28buildCrystalPackage: support shards v0.12 properlyPeter Hoeg1-25/+46
2020-11-17crystal: refactor and add 0.35.1Fabián Heredia Montiel1-129/+165
2020-05-07Merge pull request #85445 from manveru/crystal-all-llvmGraham Christensen1-4/+9
crystal: use llvm 10 exclusively
2020-04-22crystal2nix: specify build typePeter Hoeg1-1/+7
2020-04-22crystal: build using Makefile or shards if availablePeter Hoeg1-34/+90
2020-04-20crystal: fixes for darwinMichael Fellinger1-4/+7
2020-04-17Revert "crystal: build using Makefile or shards if available"Michael Fellinger1-105/+45
This reverts commit 2ec0ad59849ee1a652a6534a2d2672fdb7b5fed5.
2020-04-17crystal: build using Makefile or shards if availablePeter Hoeg1-45/+105
2020-04-17crystal: add LLVM_CONFIGMichael Fellinger1-0/+2
2020-04-17crystal: 0.31 -> 0.34 (#85432)Michael Fellinger1-50/+16
* crystal: 0.31 -> 0.34 * crystal: use latest llvm * crystal: skip tests for 0.33
2020-04-10treewide: Per RFC45, remove all unquoted URLsMichael Reilly1-1/+1
2020-02-28crystal: use latest opensslworldofpeace1-3/+3
2020-02-18crystal: remove 0.25 and 0.26Michael Fellinger1-23/+0
2020-01-30crystal: 0.32.0 -> 0.32.1Kim Burgess1-5/+20
2020-01-30crystal: 0.31.1 -> 0.32.0Kim Burgess1-5/+13
2020-01-30crystal: build 0.31 with 0.30 binary distKim Burgess1-1/+10
2019-12-17crystal: reduce closure size of compiled exes by splitting outputsMichael Fellinger1-6/+12
2019-11-30crystal: reduce closure size, more robust runtimeMichael Fellinger1-14/+28
2019-11-08crystal: 0.30.1 -> 0.31.1Michael Fellinger1-1/+8
2019-08-31Merge staging-next into stagingFrederik Rietdijk4-6/+124
2019-08-31Merge master into staging-nextFrederik Rietdijk4-6/+124
2019-08-29crystal: Fix runtime by switching to openssl_1_0_2Silvan Mosberger1-3/+3
This makes `crystal play` work
2019-08-28Merge staging-next into stagingFrederik Rietdijk1-1/+8
2019-08-27Merge master into staging-nextFrederik Rietdijk1-1/+8
2019-08-26treewide: remove redundant quotesvolth1-14/+14
2019-08-26crystal2nix: Put it into pkgsSilvan Mosberger3-0/+60
2019-08-26Implement crystal.buildCrystalPackageSilvan Mosberger2-3/+61
2019-08-25crystal: init at 0.30.1Peter Hoeg1-1/+8
2019-08-17treewide: name -> pnamevolth1-1/+2
2019-06-25crystal: init at 0.29.0Peter Hoeg1-9/+45
2019-05-30crystal_0_26: fix hashMatthew Bauer1-1/+1
hash has been changed since initial commit: https://hydra.nixos.org/build/93668775
2019-03-07crystal: fix build on DarwinAlyssa Ross1-0/+1
2019-02-25crystal: init at 0.27.2Peter Hoeg1-24/+48
2018-10-27crystal: fix "play" subcommandDavid Costa1-2/+2
Co-authored-by: Merlin Göttlinger <megoettlinger@gmail.com>
2018-10-02crystal: 0.26.0 -> 0.26.1Peter Hoeg1-83/+132
We also start carrying the previous versions as crystal is under rapid development. Instead of pulling the binary builder each time, create a derivation that we can use to build the various versions.
2018-08-30reewide: Purge all uses `stdenv.system` and top-level `system`John Ericson1-2/+2
It is deprecated and will be removed after 18.09.
2018-08-27crystal: 0.25.1 -> 0.26.0Michael Fellinger1-10/+10
2018-07-31crystal: 0.25.0 -> 0.25.1; mint 0.1.0 -> 0.2.0 (#44237)Michael Fellinger1-7/+7
2018-06-17Crystal: 0.24.2 -> 0.25.0Michael Fellinger1-9/+11
2018-05-26Crystal: 0.24.1 -> 0.24.2Michael Fellinger1-7/+7
2017-12-25crystal: 0.23.1 -> 0.24.1mingchuan1-22/+18
2017-11-22crystal: fix CRYSTAL_PATHmingchuan1-1/+1
CRYSTAL_PATH should contain `lib` to make crystal able to find required libraries installed in current directory.
2017-10-04crystal: fix build by using the previous bootstrapOrivej Desh1-61/+37
2017-10-04crystal: 0.23.0 -> 0.23.1David Kuo1-19/+34
Due to https://github.com/crystal-lang/crystal/issues/4719, when building Crystal with LLVM 4 with debug infos from prebuilt binary (w/ LLVM 3.8) will always be failed. The temporary solution is to build a LLVM 4 version without debug info, then use it to build Crystal with debug info on LLVM 4. This will cause building phrase going longer then normal. We can remove this hack after Crystal fix the issue.
2017-10-03maintainers.nix: use my GitHub handle as maintainer namemingchuan1-1/+1
2017-08-01pkgs: refactor needless quoting of homepage meta attribute (#27809)Silvan Mosberger1-1/+1
* pkgs: refactor needless quoting of homepage meta attribute A lot of packages are needlessly quoting the homepage meta attribute (about 1400, 22%), this commit refactors all of those instances. * pkgs: Fixing some links that were wrongfully unquoted in the previous commit * Fixed some instances
2017-06-30crystal: 0.22.0 -> 0.23.0mingchuan1-7/+9