profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/dfordivam/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Divam Narula dfordivam @obsidiansystems Itoshima, Japan dfordivam.github.io Haskell dev

dfordivam/elm-mind-map 6

Elm based mind mapping

dfordivam/audiocapture 2

Capture live audio stream from browser using ghcjs and websockets

dfordivam/haskell_projects 2

My haskell projects

dfordivam/freehmind 1

Toy project, incomplete

dfordivam/aeson 0

A fast Haskell JSON library

dfordivam/anki-tools 0

Tools for interacting with Anki database

dfordivam/attoparsec 0

A fast Haskell library for parsing ByteStrings

PullRequestReviewEvent

Pull request review commentreflex-frp/reflex-platform

Try just addding ghc 8.10 native, no mobile or ghcjs

 {   "owner": "reflex-frp",   "repo": "reflex-ghci",-  "branch": "release/0.1.5.2",+  "branch": "ts@ghc-8.10",

Do a release of this first?

Ericson2314

comment created time in 7 days

PullRequestReviewEvent

create barnchdfordivam/crispy-octo-robot

branch : main

created branch time in 13 days

created repositorydfordivam/crispy-octo-robot

created time in 13 days

PullRequestReviewEvent

issue commentreflex-frp/reflex-dom

How to set focus of an element

@rubenmoor I think there is no way to make this happen without moving the inputElement also inside of the prerender_ block.

rubenmoor

comment created time in a month

Pull request review commentreflex-frp/reflex-platform

WIP: GHC 8.10

+diff --git a/libraries/unix/config.sub b/libraries/unix/config.sub

This file seems to be in the wrong place. Why dont we bump the libraries/unix package on the splices branch?

tomsmalley

comment created time in a month

Pull request review commentreflex-frp/reflex-platform

WIP: GHC 8.10

+{ lib }:++self: super:++{+  ghc = super.ghc.overrideAttrs (drv: {+    patches = (drv.patches or []) ++ [ ./fast-weak.patch ];+    phases = [ "unpackPhase" "patchPhase" "buildPhase" ];

This should be reviewed, / perhaps removed

tomsmalley

comment created time in a month

PullRequestReviewEvent
PullRequestReviewEvent

issue commentghcjs/ghcjs

Bump ghc to 8.10.7

The bump has happened on the ghc-8.10 branch

dfordivam

comment created time in a month

issue closedghcjs/ghcjs

Bump ghc to 8.10.7

The ghc 8.10.5 release has some bugs with darwin support, which have been eventually fixed in 8.10.7.

It would be great to have the ghc (and ghcjs ) bumped to 8.10.7.

closed time in a month

dfordivam

push eventreflex-frp/reflex-platform

Divam

commit sha 3dbbcb94f639a8870b3dec164c20c6460783d1f1

Remove libffi null override and use system libffi in android

view details

Divam

commit sha 09332456e84021305b0bb3dbbaee17a4d0868a61

Add ghcjs 8.10

view details

push time in a month

issue closedreflex-frp/reflex-platform

reflex is broken on nixpkgs master

The upper bounds are way too tight. Buildlog:

builder for '/nix/store/1n510l114zgzzamxnhxdb07y1zikaszm-patch-0.0.3.1.drv' failed with exit code 1; last 10 log lines:
    configure, called at libraries/Cabal/Cabal/Distribution/Simple.hs:625:20 in Cabal-3.0.1.0:Distribution.Simple
    confHook, called at libraries/Cabal/Cabal/Distribution/Simple/UserHooks.hs:65:5 in Cabal-3.0.1.0:Distribution.Simple.UserHooks
    configureAction, called at libraries/Cabal/Cabal/Distribution/Simple.hs:180:19 in Cabal-3.0.1.0:Distribution.Simple
    defaultMainHelper, called at libraries/Cabal/Cabal/Distribution/Simple.hs:116:27 in Cabal-3.0.1.0:Distribution.Simple
    defaultMain, called at Setup.hs:2:8 in main:Main
  Setup: Encountered missing or private dependencies:
  dependent-map ==0.3.*,
  dependent-sum ==0.6.*,
  witherable >=0.3 && <0.3.2
cannot build derivation '/nix/store/s8wdm65m9d6g4abc4n2hsa9gc8qyb7fj-reflex-0.7.1.0.drv': 1 dependencies couldn't be built

closed time in a month

poscat0x04

issue commentreflex-frp/reflex-platform

reflex is broken on nixpkgs master

This works now on nixpkgs master, (also confirmed that it works on release-21.05 and release-20.09.)

nix-build -A haskellPackages.reflex
/nix/store/wvv4d0mdbzlv3qnpf16zhqjdq6v7kgl9-reflex-0.8.1.1
poscat0x04

comment created time in a month

push eventobsidiansystems/nixpkgs

Divam

commit sha 73798168a9ad82d08e0ef49471a252e80afd0b2a

Rename the configuration-ghcjs.nix and ghcjs-base.nix

view details

Divam

commit sha 473e0f435e646e4410af889a0782a13a973e91df

haskellPackages.exceptions_0_10_4: init at 0.10.4

view details

Divam

commit sha f64a1e409e9bf789d2ff48941f2d73d8015082d5

haskellPackages.happy_1_19_12: init at 1.19.12

view details

Divam

commit sha 2fb15416460779009c2bfa8aac1d35ba6ed7218c

ghcjs: init at 8.10.7 The src points to the obsidiansystems repo as it has the ghcjs ported from 8.10.5 to 8.10.7, and a bunch of other fixes (#812, #811, #809)

view details

push time in a month

pull request commentNixOS/nixpkgs

[backport release-20.09] ghcjs 8.10.7: init

On 20.09 the builds are completely broken, but I agree that changing the old behavior should not happen with the backport of the ghcjs 8.10.

src/GhcUtil.hs:15:1: error:
    Could not find module ‘MonadUtils’
    Use -v to see a list of the files searched for.
   |
15 | import           MonadUtils (liftIO)
   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
checking for ANSI C header files... yes

builder for '/nix/store/55i5cahi8h92zv6901bm05pgldhp9bf1-doctest-0.16.3.drv' failed with exit code 1
cannot build derivation '/nix/store/7jacjc0q237brm1qa4l918i5l9jaa088-comonad-5.0.6.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/43606h1fwcm1ghk0mz9acj4fvih55556-bifunctors-5.5.7.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/7byvdkgcg0qj7rid54d3m768j3305i6b-assoc-1.0.2.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/ygfhn4bdbhyynafz8f4ydiin1mmz4jsq-these-1.1.1.1.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/yzs6gnzibn9rb2b8f9nbfzcdy7d9blay-quickcheck-instances-0.3.23.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/nl6fwjlf0wpv2wk4m6x78x82grh5s8b0-aeson-1.4.7.1.drv': 1 dependencies couldn't be built
cannot build derivation '/nix/store/58kxwwdij4hby0fhdbw7rzc051ffb6y8-ghcjs-base-0.2.0.0.drv': 1 dependencies couldn't be built
error: build of '/nix/store/58kxwwdij4hby0fhdbw7rzc051ffb6y8-ghcjs-base-0.2.0.0.drv' failed
dfordivam

comment created time in a month

create barnchdfordivam/reflex-platform

branch : platform3

created branch time in a month

PR opened NixOS/nixpkgs

ghcjs: Enable on darwin

<!-- To help with the large amounts of pull requests, we would appreciate your reviews of other pull requests, especially simple package updates. Just leave a comment describing what you have tested in the relevant package/service. Reviewing helps to reduce the average time-to-merge for everyone. Thanks a lot if you do! List of open PRs: https://github.com/NixOS/nixpkgs/pulls Reviewing guidelines: https://nixos.org/manual/nixpkgs/unstable/#chap-reviewing-contributions -->

Motivation for this change

Now the ghcjs builds on Darwin (after this fix https://github.com/NixOS/nixpkgs/pull/139043)

Things done

<!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  • Built on platform(s)
    • [ ] x86_64-linux
    • [ ] aarch64-linux
    • [x] x86_64-darwin
    • [ ] aarch64-darwin
  • [ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
  • [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • [ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
  • [ ] Tested execution of all binary files (usually in ./result/bin/)
  • 21.11 Release Notes (or backporting 21.05 Release notes)
    • [ ] (Package updates) Added a release notes entry if the change is major or breaking
    • [ ] (Module updates) Added a release notes entry if the change is significant
    • [ ] (Module addition) Added a release notes entry if adding a new NixOS module
  • [ ] Fits CONTRIBUTING.md.
+1 -2

0 comment

1 changed file

pr created time in a month

create barnchobsidiansystems/nixpkgs

branch : dn-enable-ghcjs-darwin

created branch time in a month

PR opened NixOS/nixpkgs

[backport release-20.09] ghcjs 8.10.7: init

<!-- To help with the large amounts of pull requests, we would appreciate your reviews of other pull requests, especially simple package updates. Just leave a comment describing what you have tested in the relevant package/service. Reviewing helps to reduce the average time-to-merge for everyone. Thanks a lot if you do! List of open PRs: https://github.com/NixOS/nixpkgs/pulls Reviewing guidelines: https://nixos.org/manual/nixpkgs/unstable/#chap-reviewing-contributions -->

Motivation for this change

Backporting the changes added in https://github.com/NixOS/nixpkgs/pull/137066

Things done

<!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  • Built on platform(s)
    • [ ] x86_64-linux
    • [ ] aarch64-linux
    • [ ] x86_64-darwin
    • [ ] aarch64-darwin
  • [ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
  • [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • [ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
  • [ ] Tested execution of all binary files (usually in ./result/bin/)
  • 21.11 Release Notes (or backporting 21.05 Release notes)
    • [ ] (Package updates) Added a release notes entry if the change is major or breaking
    • [ ] (Module updates) Added a release notes entry if the change is significant
    • [ ] (Module addition) Added a release notes entry if adding a new NixOS module
  • [ ] Fits CONTRIBUTING.md.
+438 -159

0 comment

11 changed files

pr created time in a month

create barnchobsidiansystems/nixpkgs

branch : dn-backport-20.09-add-ghcjs

created branch time in a month

PR opened NixOS/nixpkgs

[backport release-21.05] ghcjs 8.10.7: init

<!-- To help with the large amounts of pull requests, we would appreciate your reviews of other pull requests, especially simple package updates. Just leave a comment describing what you have tested in the relevant package/service. Reviewing helps to reduce the average time-to-merge for everyone. Thanks a lot if you do! List of open PRs: https://github.com/NixOS/nixpkgs/pulls Reviewing guidelines: https://nixos.org/manual/nixpkgs/unstable/#chap-reviewing-contributions -->

Motivation for this change

Backporting the changes added in https://github.com/NixOS/nixpkgs/pull/137066/commits

Things done

<!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  • Built on platform(s)
    • [ ] x86_64-linux
    • [ ] aarch64-linux
    • [ ] x86_64-darwin
    • [ ] aarch64-darwin
  • [ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
  • [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • [ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
  • [ ] Tested execution of all binary files (usually in ./result/bin/)
  • 21.11 Release Notes (or backporting 21.05 Release notes)
    • [ ] (Package updates) Added a release notes entry if the change is major or breaking
    • [ ] (Module updates) Added a release notes entry if the change is significant
    • [ ] (Module addition) Added a release notes entry if adding a new NixOS module
  • [ ] Fits CONTRIBUTING.md.
+392 -327

0 comment

19 changed files

pr created time in a month

push eventobsidiansystems/nixpkgs

Divam

commit sha 9ec3ff57c7ababb38e6d3e6af7d7a968917d4d76

ghcjs: init at 8.10.7 The src points to the obsidiansystems repo as it has the ghcjs ported from 8.10.5 to 8.10.7, and a bunch of other fixes (#812, #811, #809) (cherry picked from commit ba25b274f4bb0240a8ffa71e41b55712930af3d8) Modified the stm_2_5_0_1 -> stm_2_5_0_0

view details

Divam

commit sha af724c4240e4a323d64335077cb4a80fa9410166

Remove old ghcjs files (cherry picked from commit 0918598005195303347d675a75f6ea8540ca806a)

view details

push time in a month

create barnchobsidiansystems/nixpkgs

branch : dn-backport-21.05-add-ghcjs

created branch time in a month

PR opened NixOS/nixpkgs

llvmPackages_13.lld: add postPatch to fix Darwin build

<!-- To help with the large amounts of pull requests, we would appreciate your reviews of other pull requests, especially simple package updates. Just leave a comment describing what you have tested in the relevant package/service. Reviewing helps to reduce the average time-to-merge for everyone. Thanks a lot if you do! List of open PRs: https://github.com/NixOS/nixpkgs/pulls Reviewing guidelines: https://nixos.org/manual/nixpkgs/unstable/#chap-reviewing-contributions -->

Motivation for this change

This allows building emscripten on Darwin, and thus ghcjs.

Things done

<!-- Please check what applies. Note that these are not hard requirements but merely serve as information for reviewers. -->

  • Built on platform(s)
    • [ ] x86_64-linux
    • [ ] aarch64-linux
    • [ ] x86_64-darwin
    • [ ] aarch64-darwin
  • [ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
  • [ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
  • [ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
  • [ ] Tested execution of all binary files (usually in ./result/bin/)
  • 21.11 Release Notes (or backporting 21.05 Release notes)
    • [ ] (Package updates) Added a release notes entry if the change is major or breaking
    • [ ] (Module updates) Added a release notes entry if the change is significant
    • [ ] (Module addition) Added a release notes entry if adding a new NixOS module
  • [ ] Fits CONTRIBUTING.md.
+8 -0

0 comment

1 changed file

pr created time in a month

create barnchobsidiansystems/nixpkgs

branch : dn-fix-lld_13

created branch time in a month

push eventdfordivam/reflex-platform

Divam

commit sha bfc6407dc6096a962f50c779c88548c6d0a72302

wip: Bump splices ghc to 8.10.7 (iOS build not working)

view details

Divam

commit sha 6822aad7de5e55c0c3b0bbcafcbea843a6b93ed3

wip: bump nixpkgs with 8.10.7 added (along with some hacks)

view details

push time in a month

create barnchdfordivam/reflex-platform

branch : platform-4

created branch time in a month