Skip to content

Commit

Permalink
First small set for 0.15 (#1075)
Browse files Browse the repository at this point in the history
* Move contrib, web, and node to top of packages.dhall

* Comment out entire package set

* Only enable core libraries

* Update all core libs to 'master' branch

* Run nix-shell --command make

* Transfer purescript-metadata to purescript

* Update metadata to v0.15.0

* Run nix-shell --command make again

* Set contrib to 'main'; node & web to 'master'

* Use fork for easy-ps

* Add missing sha256

* Fix sha using master branch

* Use alpha 2 release

* Update purs to alpha 02 release

* Change filterable branch to main

WHY!!!???

* Enable full package set to see what compiles

* Drop back to just core libraries

* Enable contrib,node, web libraries

css depends on colors which is not in contrib
toolkit depends on aff-promise,
which is not in contrib

* Add aff-promise to set

* Fix packages.dhall formatting

* Transfer colors from sharkdp to purescript-contrib

* Re-enable css and github-actions-toolkit

* Comment out affjax

* Use temp forks for bypassing <|> infixr change

* Re-enable full package set

* Drop packages that depend on affjax

* Drop packages using deprecated kind syntax

* Drop packages using MonadZero

* Drop duplicate zipperarray

* Drop packages using removed RLProxy or libs depending on said packages

* Drop spec (uses MonadZero); remove it as dep everywhere

spec is often a test dep that can be removed because
spago doesn't support targets

* Drop all packages that do not currently compile

* For parsing, use original repo, but same branch

* Fix whitespace formatting issues

* Run `nix-shell --command make`

* Update web-events to depend on foreign

* Update parsing to use 'main' again

* Update string-parser to `main` branch

<?> infix issue was resolved

* Rerun nix-shell --command make

* Drop packages due to parsing breakage

* Run nix-shell --command make

* Drop the 'math' package; drop dep from all packages

* Fix dependencies due to math update

* Fix formatting issues

* Run nix-shell --command make

* Drop 3rd-party libs using Math import

* Account for parsing module rename breakage

* Add affjax and driver libs to package set

* Update parsing dependency: drop record

* Add `nullable` dep to parsing

* Regenerate packages.json

* Drop pkgs broken by stream-end change

* Revert back to using actual repo for `node-streams`

* Regenerate packages.json

* Update purs to 0.15.0-alpha-07

* Add contrib versions

* Add core versions

* Add web versions

* Add node versions

* Add aff-promise versions

* Fix arraybuffer-types version

* Update affjax driver libraries

* Fix overridden versions; gen packages.json

* Regenerate packages.json

* Temporarily drop aff-promise; github-actions-toolkit

* Fix version for node-fs-aff

* Regenerate packages.json

* Update hdgarrood.dhall

* Update thimoteus.dhall

* Update purescript-halogen.dhall

* Update purescript-halogen.dhall

* Update purescript-halogen.dhall

* Add spec, spec-discovery, justifill, fast-vect (#1090)

* Add spec and spec-discovery

* Add justifill

* Add typelevel-ints-based fast-vect

* Remove typelevel-arithmetic

* Fix justifill deps

* Fix and format purescript-halogen.dhall

Closing double quote was missing in the foreign package name

* Run nix-shell --command make

* Update purescript-halogen.dhall

* nix-shell --command make

* Temporarily drop spec-discovery due to aff-promise dep

* Re-enable aff-promise, spec-discovery

* Add github-actions-toolkit

* Add halogen

* Update packages.json

Co-authored-by: sigma-andex <[email protected]>
Co-authored-by: Thomas Honeyman <[email protected]>
  • Loading branch information
3 people authored Apr 28, 2022
1 parent 5e67347 commit 81eecbd
Show file tree
Hide file tree
Showing 101 changed files with 1,252 additions and 3,895 deletions.
8 changes: 4 additions & 4 deletions default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@ let

easy-ps = import (
pkgs.fetchFromGitHub {
owner = "justinwoo";
owner = "jordanmartinez";
repo = "easy-purescript-nix";
rev = "7f6207b9e9b021e30d6c82f49ba20f0d5db01d1f";
sha256 = "1j02jcs88fyc0diyyym1y3yhrhpjj7jcdj9aw8sfcd20yrpd4pbr";
rev = "b0ac14ff90ca7bd6eb7a2d125d94b4f9212e7595";
sha256 = "1zxbxrnznr59a3z6mh2a2pp0afgkv2rvqp17gnyn0wqs21q99xz1";
}
) {
inherit pkgs;
Expand All @@ -25,7 +25,7 @@ let
inherit pkgs;
};

purs = easy-ps.purs-0_14_7;
purs = easy-ps.purs-0_15_0_alpha_02;

in
pkgs.runCommand "easy-ps-test" {
Expand Down
Loading

0 comments on commit 81eecbd

Please sign in to comment.