Commit Graph

  • b357430b6d
    Merge acefbe424cf9d1f05f2d93533790c9ac4e034df8 into fa8aadb591e244b0af677aa88e23823a258bef45 Gabriel Cruz 2026-07-13 13:29:05 -03:00
  • acefbe424c
    fix: catch general exception fix/missing-install-file Gabriel Cruz 2026-07-13 13:28:57 -03:00
  • e6688ea79e
    fix: add missing libplum_units.c Gabriel Cruz 2026-07-13 12:01:29 -03:00
  • fa8aadb591
    feat: protocol filter (#15) main Arnaud 2026-07-13 17:21:02 +04:00
  • 4933fe8236
    Use ord instead of int feat/protocol-filter Arnaud 2026-07-08 17:15:20 +04:00
  • 8ffdf42463
    Temporary point on fork Arnaud 2026-07-08 12:34:12 +04:00
  • dc1fe8cb39
    Add Protocol filter Arnaud 2026-07-08 12:32:08 +04:00
  • fe81620e6f
    chore: use 2-towns' fork until upstream updates chore/point-to-2-towns Gabriel Cruz 2026-07-13 09:54:42 -03:00
  • de15c06943
    Match version with libplum (#16) v0.6.0 Arnaud 2026-07-08 17:03:47 +04:00
  • 2c605d0d5e
    Match version with libplum chore/release-0.6.0 Arnaud 2026-07-08 14:51:42 +04:00
  • df2643d8ce
    Point libplum submodule to upstream paullouisageneau master (v0.6.0) (#14) Arnaud 2026-07-08 12:50:29 +04:00
  • 1a90863827
    Point libplum submodule to upstream paullouisageneau master (v0.6.0) chore/update-libplum-to-0.6.0 Arnaud 2026-07-08 12:07:40 +04:00
  • c4c1719ace
    Use Nim Docker image (#10) Constantine Molchanov 2026-07-07 12:06:25 +04:00
  • 7c2761fb8c
    Merge branch 'main' into feature/use_nim_images Constantine Molchanov 2026-07-07 12:03:23 +04:00
  • eae41079b8
    Remove cmake (#11) Constantine Molchanov 2026-07-07 12:02:45 +04:00
  • 90c6cfed0a
    Remove redundant nimble task invocation. Constantine Molchanov 2026-07-07 11:52:58 +04:00
  • 00c6eecf03
    CI: Remove redundant cmake invocations. Constantine Molchanov 2026-07-07 11:52:46 +04:00
  • dbdad788ed
    Add missing flags. Constantine Molchanov 2026-07-07 10:58:14 +04:00
  • 6a97b02414
    Tests: Dockerfile: Add the units file to the image. Constantine Molchanov 2026-07-07 10:18:19 +04:00
  • 5379ed34b1
    Combine libplum units to libplum_units.c. Constantine Molchanov 2026-06-20 14:06:00 +04:00
  • 7e2f6a4843
    Add localPassC. Constantine Molchanov 2026-06-17 14:17:11 +04:00
  • 4023fbe9ce
    Rewrite flags construction, pass flags to compile, remove passC. Constantine Molchanov 2026-06-17 14:16:43 +04:00
  • 2d2c48714c
    Use {.compile.} to compile libplum as part of tha package; remove separate build task. Constantine Molchanov 2026-06-17 13:31:35 +04:00
  • 270ff7157d
    Build libplum without cmake. Constantine Molchanov 2026-06-10 18:55:20 +04:00
  • dd07d67155
    Tests: Dockerfile: Replace manual libplum building with nimble task. Constantine Molchanov 2026-06-10 18:44:33 +04:00
  • c0b96b6827
    Tests: Dockerfile: Remove cmake from deps. Constantine Molchanov 2026-06-10 18:44:14 +04:00
  • 6581861e59
    Tests: Dockerfile: Remove Nim installation step covered in the base image. Constantine Molchanov 2026-06-10 14:16:49 +04:00
  • f9bc099121
    Tests: Dockerfile: Replace manual cleanup with apt-get dist-clean. Constantine Molchanov 2026-06-10 14:16:31 +04:00
  • 842bc16b9e
    Tests: Dockerfile: Remove unnecessary deps covered in the base image. Constantine Molchanov 2026-06-10 14:16:15 +04:00
  • 756558d3e9
    Tests: Dockerfile: Change base to nimlang/nim:latest. Constantine Molchanov 2026-06-10 14:15:58 +04:00
  • 433e48789d
    Merge pull request #8 from 2-towns/chore/bump-libplum Arnaud 2026-06-05 14:10:08 +04:00
  • f26662601d
    Update libplum chore/bump-libplum Arnaud 2026-06-05 14:03:48 +04:00
  • 367477dbf1
    Merge pull request #7 from 2-towns/chore/atomic-mapping-counter Arnaud 2026-06-05 13:57:31 +04:00
  • 648b508939
    Fix comment chore/atomic-mapping-counter Arnaud 2026-06-05 11:32:05 +04:00
  • bdea6ef3b5
    Replace the activeMappings table with an atomic counter Arnaud 2026-06-05 11:29:27 +04:00
  • ab79787bcc
    Merge pull request #6 from 2-towns/chore/destroy-mapping-cleanup Arnaud 2026-06-05 11:04:35 +04:00
  • 055e8410af
    Clean up destroyMapping doc and redundant guard chore/destroy-mapping-cleanup Arnaud 2026-06-05 11:00:53 +04:00
  • e5adc98f2e
    Merge pull request #5 from 2-towns/fix/signal-single-fire Arnaud 2026-06-05 10:52:32 +04:00
  • e6afcf2f96
    Close the mapping signal after its single guaranteed fire fix/signal-single-fire Arnaud 2026-06-05 10:46:48 +04:00
  • 426899dabf
    Merge pull request #4 from 2-towns/feat/add-claude-config Arnaud 2026-06-05 10:06:45 +04:00
  • 4e4d752a81
    Merge pull request #3 from 2-towns/fix/signal-closing Arnaud 2026-06-05 10:06:20 +04:00
  • 6d4ce2a2b6
    Add claude settings and mcp feat/add-claude-config Arnaud 2026-06-05 10:06:06 +04:00
  • 30111fa7c5
    Close the mapping signal only from the chronos loop thread fix/signal-closing Arnaud 2026-06-05 09:52:37 +04:00
  • 0ca0361f50
    Merge pull request #2 from 2-towns/chore/review-and-fix-bugs Arnaud 2026-06-01 19:02:21 +04:00
  • 3d8ff9bb2e
    Delete SKILL.md chore/review-and-fix-bugs Arnaud 2026-06-01 18:56:54 +04:00
  • 801445add4
    Test cleanup during a pending mapping Arnaud 2026-06-01 18:55:06 +04:00
  • 83d1866877
    Format Arnaud 2026-06-01 18:38:47 +04:00
  • e50f341ad8
    Use Nim types in init signature Arnaud 2026-06-01 18:33:20 +04:00
  • f3d74da7bc
    Add module-level raises pragma Arnaud 2026-06-01 18:30:04 +04:00
  • c2b5693e42
    Update comment Arnaud 2026-06-01 18:27:52 +04:00
  • d65e1098e2
    Fix handle close Arnaud 2026-06-01 18:22:53 +04:00
  • baa8d7a819
    Add more tests Arnaud 2026-06-01 17:22:10 +04:00
  • 7f84c28d91
    Check if the mapping is being destroyed in hasMapping Arnaud 2026-06-01 15:43:28 +04:00
  • c9a976fe6e
    Add documentation about onStateChange usage Arnaud 2026-06-01 15:30:49 +04:00
  • f66c6114f9
    Remove duplicated pragma Arnaud 2026-06-01 15:27:47 +04:00
  • 4532517ca5
    Add safety guard when destroying the mapping Arnaud 2026-06-01 15:20:23 +04:00
  • 9867ec4787
    Add try and finally to make sure teardown is called Arnaud 2026-06-01 15:16:41 +04:00
  • bf0ace8da2
    Merge pull request #1 from 2-towns/chore/add-tests-for-port-renewal Arnaud 2026-05-26 15:02:53 +04:00
  • 5c28d21f20
    Format code chore/add-tests-for-port-renewal Arnaud 2026-05-26 14:47:35 +04:00
  • 73b555bca7
    Add tests Arnaud 2026-05-26 14:28:09 +04:00
  • a7016abdc1
    Update README Arnaud 2026-05-19 17:29:16 +04:00
  • 5a3600278f
    Add nph formating Arnaud 2026-05-19 14:15:26 +04:00
  • f7993b02bf
    Fix CI Arnaud 2026-05-19 11:45:20 +04:00
  • d3204bee73
    Add static library Arnaud 2026-05-19 11:45:08 +04:00
  • 9d67095a33
    Fix CI Arnaud 2026-05-19 11:42:25 +04:00
  • c27d1ddeac
    Fix typo Arnaud 2026-05-19 11:42:19 +04:00
  • 5023184c83
    Update docker Arnaud 2026-05-19 11:32:08 +04:00
  • c5adcb2353
    Update Docker files comment Arnaud 2026-05-19 11:28:39 +04:00
  • 9f7833edf1
    Remove GCC marning Arnaud 2026-05-19 11:28:20 +04:00
  • 269d97548c
    Update ci Arnaud 2026-05-18 15:43:43 +04:00
  • 5422b9ac91
    Simplify tests Arnaud 2026-05-18 15:29:14 +04:00
  • 2bb7e99c8b
    Update ci Arnaud 2026-05-18 15:29:05 +04:00
  • 9195229ce9
    Update ci Arnaud 2026-05-18 15:24:11 +04:00
  • 5f10d8dc2b
    Update ci Arnaud 2026-05-18 15:22:21 +04:00
  • 1269e80605
    Add pmp tests and mapping protocol Arnaud 2026-05-18 15:16:27 +04:00
  • adde1b5d27
    Fix a memory issue with refc because the handle was freed by gc Arnaud 2026-05-18 11:43:56 +04:00
  • 4fef654c60
    Add integration tests Arnaud 2026-05-18 11:43:28 +04:00
  • d287a36444
    Update readme Arnaud 2026-05-14 16:44:22 +04:00
  • d1470443fa
    Update project Arnaud 2026-05-14 16:40:10 +04:00
  • 21e98b41a1
    Initial commit Arnaud 2026-05-14 12:23:10 +04:00