- 31 Mar, 2025 1 commit
-
-
Alfredo Di Napoli authored
-
- 27 Mar, 2025 2 commits
-
-
Alfredo Di Napoli authored
-
Alfredo Di Napoli authored
-
- 26 Mar, 2025 4 commits
-
-
Alfredo Di Napoli authored
Concurrency is a good way to trigger any interleaving bug.
-
Alfredo Di Napoli authored
They can be enabled with `GGTX_LOG_LEVEL` during tests.
-
Alfredo Di Napoli authored
The bug is elsewhere.
-
Alfredo Di Napoli authored
This commit extends the timeout around the `readTChan` in the ping-pong test to 60 seconds, mostly to account for CI slowness and to rule-out potential source of flakyness. The calls to `threadDelay` have been removed, as they doesn't seem to affect the overall stability of the test (at least locally) -- the point of the exercise is trying to expose as much as possible potential problems which might be masked by active waits.
-
- 25 Mar, 2025 5 commits
-
-
Alfredo Di Napoli authored
-
Alfredo Di Napoli authored
Before we were repeating the same code to initialise all the different loggers. This commit introduces two stock loggers called `ioStdLogger` and `monadicStdLogger` which can be reused many times. It also allows the `GGTX_LOG_LEVEL` to take effect during `readConfig`, so that the `startupInfo` would show up the correct information.
-
Alfredo Di Napoli authored
-
Alfredo Di Napoli authored
-
Alfredo Di Napoli authored
-
- 20 Mar, 2025 1 commit
-
-
Alfredo Di Napoli authored
This commit fixes a bug where a user member of a team (but NOT the owner of such team) couldn't move nodes.
-
- 18 Mar, 2025 1 commit
-
-
Alfredo Di Napoli authored
-
- 17 Mar, 2025 1 commit
-
-
Alfredo Di Napoli authored
-
- 12 Mar, 2025 1 commit
-
-
Przemyslaw Kaminski authored
-
- 10 Mar, 2025 3 commits
-
-
Alfredo Di Napoli authored
The problem was caused by the improper usage of `delegate_ctrl` when creating the coreNLP process. For a long time I was under the impression this flag was essential to allow child processes to shutdown cleanly without leaving zombie threads, but the result here in the context of the testsuite was that the coreNLP server was receiving the first Ctrl^C, completely starving the Haskell RTS, which wouldn't receive any and as a result our testsuite would be running forever.
-
Alfredo Di Napoli authored
This commit correctly propagates the correct `LogConfig` in all the places where we were just defaulting to log everything, and this allows us to silence debug logs in tests, unless we want them.
-
Alfredo Di Napoli authored
This will allow us to find all the use site of this function, trying to see if we can use only `withLogger` or correctly control the logging verbosity via the `HasLogger` and `LogInitParams`.
-
- 06 Mar, 2025 1 commit
-
-
Przemyslaw Kaminski authored
-
- 03 Mar, 2025 1 commit
-
-
Alfredo Di Napoli authored
-
- 27 Feb, 2025 18 commits
-
-
Alfredo Di Napoli authored
-
Alfredo Di Napoli authored
-
Alfredo Di Napoli authored
We are now around 6/7 times slower than the LLVM code.
-
Alfredo Di Napoli authored
This also changes the cabal.project to not pull the accelerate-llvm or the llvm-hs dependencies.
-
Alfredo Di Napoli authored
-
Alfredo Di Napoli authored
There are some rounding errors in the tests, but otherwise the implementation seems correct.
-
Alfredo Di Napoli authored
-
Alfredo Di Napoli authored
-
Alfredo Di Napoli authored
-
Alfredo Di Napoli authored
-
Alfredo Di Napoli authored
-
Alfredo Di Napoli authored
-
Alfredo Di Napoli authored
-
Alfredo Di Napoli authored
This commit starts introducing `massiv` in the codebase, initially for simple functions like `termDivNan`. The main goal is to extend the linear algebra toolkit up to the point where we can implement `distributional` in terms of `massive` and measure its performance.
-
Alfredo Di Napoli authored
-
Alfredo Di Napoli authored
The previous code was sometimes yielding a matrix of NaN numbers as it was attempting the division of the input matrix with the diagonal, which would be 0 in case of an input matrix of 0, resulting in a division by 0 error.
-
Alfredo Di Napoli authored
-
Alfredo Di Napoli authored
The main idea is trying to refactor/improve the existing linear algebra functions one function at the time, using reference implementations and benchmarks along the way.
-
- 30 Jan, 2025 1 commit
-
-
Przemyslaw Kaminski authored
commit be879b1e Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Thu Jan 30 18:22:44 2025 +0100 [ngrams] code fixes according to review Related MR: !378 commit bf89561b Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Wed Jan 22 21:11:47 2025 +0100 [test] notification on node move Also, some small refactorings. commit 3d5d74ab Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Wed Jan 22 20:13:44 2025 +0100 [tests] add notifications func comment, fix core/notifications indent commit b8ea3af2 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Wed Jan 22 19:13:35 2025 +0100 [update-project-dependencies] commit 1217baf4 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Wed Jan 22 19:09:17 2025 +0100 [tests] notifications: test async notifications for update tree Related to #418 commit 874785e9 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Tue Jan 21 06:06:27 2025 +0100 [refactor] unify Database & ExternalIDs These types are the same, except for Database.Empty I managed to have backwards compatibility with the frontend format, hence the frontend doesn't need any changes. commit e7b16520 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Tue Jan 21 06:05:57 2025 +0100 [cabal] upgrade haskell-bee to fix TSRetry and ESRepeat issues commit ad045ae0 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Mon Jan 20 06:32:49 2025 +0100 [cabal] upgrade haskell-bee tag commit b3910bb4 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Tue Jan 14 10:56:12 2025 +0100 [test] move some Arbitrary instances to Test/Instances.hs commit bb282d02 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Tue Jan 14 09:17:23 2025 +0100 [test] WithQuery offline test (with EPO constructor) commit c0fe2e51 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Tue Jan 14 06:59:45 2025 +0100 [query] move EPO user/token into the datafield This simplifies the WithQuery structure even more commit 93586adc Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Mon Jan 13 17:45:42 2025 +0100 [tests] fix WithQuery frontend serialization test Also, add WithQuery pubmed test (with api_key) commit bc29319c Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Mon Jan 13 10:13:15 2025 +0100 [ngrams] simplify WithQuery json structure There is now only a 'datafield' field, no need for duplicated 'database'. Related to #441 commit e6fdbee4 Merge: 95dc32b3 13457ca8 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Fri Jan 10 12:03:59 2025 +0100 Merge branch 'dev' into 224-dev-understanding-ngrams commit 95dc32b3 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Tue Jan 7 20:01:11 2025 +0100 [ngrams] refactor PubMed DB type (to include Maybe APIKey) commit baa2491f Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Tue Jan 7 18:09:04 2025 +0100 [refactor] searx search refactoring commit fcf83bf7 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Tue Jan 7 11:14:03 2025 +0100 [ngrams] more types annotations commit 0d8a77c4 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Mon Dec 30 16:15:07 2024 +0100 [ngrams, test] refactor: Count -> Terms commit 85f1dffe Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Mon Dec 30 14:35:05 2024 +0100 [ngrams] refactor opaque Int into TermsWeight newtype commit a81ea049 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Mon Dec 30 14:34:39 2024 +0100 [CLI] fix limit removal It wasn't used anyways. commit d1dfbf79 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Mon Dec 30 11:35:41 2024 +0100 [ngrams] one more simplification in ngramsByDoc' commit fcb48b8f Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Mon Dec 30 11:33:33 2024 +0100 [ngrams] some more simplification of ngramsByDoc' commit ab7c1766 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Mon Dec 30 11:00:19 2024 +0100 [ngrams, tests] understanding ngramsByDoc better commit 35c2d0b0 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Mon Dec 23 21:20:29 2024 +0100 [ngrams] small simplification to docNgrams function commit 161ac077 Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Mon Dec 23 18:35:59 2024 +0100 [ngrams] annotate types of ngrams algorithms commit 08c7c91c Author: Przemysław Kaminski <pk@intrepidus.pl> Date: Sat Dec 21 09:45:00 2024 +0100 [ngrams] improve function documentation, add types, add unit tests I want to understand ngrams algorithms better.
-