Commit graph

  • d1297688a8
    ARM: build: Cater for M2-Planet. Jan (janneke) Nieuwenhuizen 2022-04-30 22:51:42 +0200
  • 739ed40f5f
    guix: m2-planet: Update to 1.9.0. Jan (janneke) Nieuwenhuizen 2022-05-01 13:58:48 +0200
  • df69a74ea9
    build: Depend on M2-Planet-1.9.0. Jan (janneke) Nieuwenhuizen 2022-04-30 22:42:55 +0200
  • 79da3fc3e2
    guix: mescc-tools: Update to 1.4.0 Jan (janneke) Nieuwenhuizen 2022-05-01 23:04:03 +0200
  • aa128eaa92
    build: Depend on mescc-tools 1.4.0. Jan (janneke) Nieuwenhuizen 2022-05-02 07:46:01 +0200
  • d0e5f812f3
    guix: m2-planet: Update to 1.8.0. Jan (janneke) Nieuwenhuizen 2022-04-30 08:51:35 +0200
  • 93254bac8b
    build: Depend on M2-Planet-1.8.0. Jan (janneke) Nieuwenhuizen 2022-04-30 10:17:23 +0200
  • 22f24be26a
    guix: Update package inputs to new style. Jan (janneke) Nieuwenhuizen 2022-04-30 09:15:24 +0200
  • c45bd1bdd6
    Mes C Library: memchr: Avoid compile warning. Jan (janneke) Nieuwenhuizen 2022-04-30 16:40:57 +0200
  • 8920f558c6
    core: Fix FRAME_SIZE conflict. Jan (janneke) Nieuwenhuizen 2021-05-16 13:27:12 +0200
  • 72e371d77f
    core: Resurrect gcc-10 support. Jan (janneke) Nieuwenhuizen 2021-05-02 14:58:23 +0200
  • c18f2c0c89
    guix: m2-planet: Update to 1.7.0-32-gaa3472b. Jan (janneke) Nieuwenhuizen 2021-05-02 15:52:04 +0200
  • 4ca839a064
    scaffold: Add local-static-array.c. Jan (janneke) Nieuwenhuizen 2021-01-09 12:35:22 +0100
  • 9ddb4389f1
    scaffold: Add local-array.c. Jan (janneke) Nieuwenhuizen 2021-01-09 12:33:26 +0100
  • e6bfaae273
    scaffold: Add global-array.c. Jan (janneke) Nieuwenhuizen 2021-01-09 12:30:59 +0100
  • ac0960f5e0
    doc: Add test hints to `HACKING'. Jan (janneke) Nieuwenhuizen 2021-01-01 11:58:36 +0100
  • 9c2ba4829c
    Revert "Mes C Library: m2/execve.c: Remove specialization." Jan (janneke) Nieuwenhuizen 2021-01-02 10:00:35 +0100
  • 99fbb9b2e5
    bootstrap: Update M2-Planet x86 definitions from 1.7.0-31-g358b6cf. Jan (janneke) Nieuwenhuizen 2021-01-01 19:07:22 +0100
  • 4a77600868
    guix: m2-planet: Update to 1.7.0-31-g358b6cf. Jan (janneke) Nieuwenhuizen 2021-01-01 18:53:07 +0100
  • c881e18dae
    Revert "Mes C Library: m2/getcwd.c: Remove specialization." Jan (janneke) Nieuwenhuizen 2021-01-01 15:54:13 +0100
  • b23c6885a6
    core: Move __getcwd_buf to Mes C Library. Jan (janneke) Nieuwenhuizen 2021-01-01 15:43:43 +0100
  • 0d337be8ff
    bootstrap: Support building with M2-Planet 1.4. Jan (janneke) Nieuwenhuizen 2021-01-01 11:40:51 +0100
  • 348dcbcbd7
    mescc: Only use signed division when numerator is signed. Jan (janneke) Nieuwenhuizen 2021-01-01 10:31:46 +0100
  • fac6a873f7
    mescc: Use unsigned type for sizeof expression. Jan (janneke) Nieuwenhuizen 2021-01-01 10:30:48 +0100
  • da03a384c8
    mescc: Respect integer literal type suffixes. Jan (janneke) Nieuwenhuizen 2021-01-01 10:28:24 +0100
  • 8f67315eb6
    core: Use unsigned constants. Jan (janneke) Nieuwenhuizen 2021-01-01 10:24:22 +0100
  • b237308f26
    core: Use size_t instead of long for gc sizes. Jan (janneke) Nieuwenhuizen 2021-01-01 09:47:22 +0100
  • 1a97f941c3
    core: Avoid Floating point exception dividing negative numbers. Jan (janneke) Nieuwenhuizen 2021-01-01 09:46:20 +0100
  • 6a25b8d3aa
    core: Avoid Floating point exception dividing negative numbers. Jan (janneke) Nieuwenhuizen 2021-01-01 09:04:39 +0100
  • aac33c44b7
    bootstrap: Use ./pre-inst-env mescc default. Jan (janneke) Nieuwenhuizen 2021-01-01 08:52:49 +0100
  • 99adc7efdc
    tests: string-join: Be noisy. Jan (janneke) Nieuwenhuizen 2020-12-30 18:45:18 +0100
  • d79b5edb4f
    mes: simple-format: Use core display. Jan (janneke) Nieuwenhuizen 2019-11-16 23:05:10 +0100
  • 6561480506
    mes: Resurrect backtraces. Jan (janneke) Nieuwenhuizen 2019-11-10 16:08:13 +0100
  • 96e6ecaf7d
    core: Add abort. Jan (janneke) Nieuwenhuizen 2019-11-10 16:04:25 +0100
  • 94643f8361
    mes: Remove PEG. Jan (janneke) Nieuwenhuizen 2020-12-30 17:28:21 +0100
  • ed62c40cc6
    .dir-locals: Add test macro indentation. Jan (janneke) Nieuwenhuizen 2020-12-30 11:47:32 +0100
  • a551d9dcde
    mescc: Use (format (current-error-port) ...) instead of stderr. Jan (janneke) Nieuwenhuizen 2020-12-30 21:20:19 +0100
  • a788fcfda7
    core: Add gc-stats. Jan (janneke) Nieuwenhuizen 2020-12-31 10:34:07 +0100
  • c16bdb576b
    core: Avoid Floating point exception dividing negative numbers. Jan (janneke) Nieuwenhuizen 2020-12-29 22:39:31 +0100
  • d984618a48
    Mes C Library: m2/execve.c: Remove specialization. Jan (janneke) Nieuwenhuizen 2020-12-29 19:13:02 +0100
  • f07856de0f
    Mes C Library: m2/getcwd.c: Remove specialization. Jan (janneke) Nieuwenhuizen 2020-12-29 18:52:37 +0100
  • fca14d27ad
    Mes C Library: m2/ioctl.c: Remove specialization. Jan (janneke) Nieuwenhuizen 2020-12-29 18:41:45 +0100
  • a4e56aac56
    Mes C Library: m2/ntoab.c: Remove specialization. Jan (janneke) Nieuwenhuizen 2020-12-29 15:39:33 +0100
  • f7e772d7e0
    build: Resurrect simple.sh. Jan (janneke) Nieuwenhuizen 2020-12-29 15:39:19 +0100
  • b4f57f158a
    guix: m2-planet: Update to 1.7.0. Jan (janneke) Nieuwenhuizen 2020-12-29 11:28:13 +0100
  • 795225ec29
    core: Prepare for M2-Planet 1.7.0. Jan (janneke) Nieuwenhuizen 2020-12-29 13:38:38 +0100
  • 41c126759e
    mescc: Mes C Library: Prepare for M2-Planet 1.7.0. Jan (janneke) Nieuwenhuizen 2020-12-29 13:37:20 +0100
  • 74d7d097e4
    mescc: Mes C Library: isatty: Use fixed array size for M2-Planet. Jan (janneke) Nieuwenhuizen 2020-12-29 13:34:24 +0100
  • a87e014ed6
    mescc: Mes C Library: Update M2-Planet macros. Jan (janneke) Nieuwenhuizen 2020-12-29 13:33:12 +0100
  • 40efaa47a3
    mes: compatibility: Move (mes pmatch) to (system base pmatch). Jan (janneke) Nieuwenhuizen 2020-11-01 16:20:12 +0100
  • c30da3435f
    mes: compatibility: Make base.mes pure guile. Jan (janneke) Nieuwenhuizen 2020-11-01 16:09:27 +0100
  • 7a6505be6e
    build: Cater for M2-Planet. Jan (janneke) Nieuwenhuizen 2020-10-18 23:15:11 +0200
  • d06a13aee4
    guix: Update M2-Planet to 1fc2aeab483208bd2ba117b21df3894c182470ec. Jan (janneke) Nieuwenhuizen 2020-10-18 23:29:15 +0200
  • cd0eb07c40
    guix: Add m2-planet. Jan (janneke) Nieuwenhuizen 2020-10-18 23:14:30 +0200
  • 8f2bc16e7a
    core: Use casting functions. Jan (janneke) Nieuwenhuizen 2020-10-18 15:44:49 +0200
  • ca8e9f0342
    mescc: Mes C Library: Use casting functions. Jan (janneke) Nieuwenhuizen 2020-10-18 14:55:24 +0200
  • 3b29abc850
    core: Switch to pointer cells. Jan (janneke) Nieuwenhuizen 2020-10-18 11:34:32 +0200
  • e4a8bdcc8f
    build: Update snarfer. Jan (janneke) Nieuwenhuizen 2020-09-27 19:07:00 +0200
  • 1cdbadfe98
    core: Drop support for number based cells. Jan (janneke) Nieuwenhuizen 2020-09-20 11:32:38 +0200
  • 5c9f2edd90
    core: gc: Pointer cells: Drop cells->news->cells flipping. Jan (janneke) Nieuwenhuizen 2020-09-20 11:11:08 +0200
  • 3f368e29e1
    core: gc: Abort upon broken heart failure. Jan (janneke) Nieuwenhuizen 2020-09-20 10:58:36 +0200
  • 20595cd044
    core: gc: Enable memory dump debugging. Jan (janneke) Nieuwenhuizen 2020-09-20 09:35:56 +0200
  • b05558ec00
    core: gc: Add gc_dump_arena. Jan (janneke) Nieuwenhuizen 2020-09-14 14:53:56 +0200
  • 3de592d441
    core: Pointer cells: Allow smaller memory footprint using cellcpy. Jan (janneke) Nieuwenhuizen 2020-09-13 18:20:52 +0200
  • 543419134f
    test/gc: Add three extra gc's. Jan (janneke) Nieuwenhuizen 2020-08-17 20:46:47 +0200
  • 0d6971b560
    test/gc: struct. Jan (janneke) Nieuwenhuizen 2020-08-16 17:20:28 +0200
  • b8a4869c3e
    test/gc: vector. Jan (janneke) Nieuwenhuizen 2020-08-16 16:24:42 +0200
  • 0681f79b67
    test/gc: string. Jan (janneke) Nieuwenhuizen 2020-08-16 17:09:27 +0200
  • aee51fb1dd
    test/gc: list. Jan (janneke) Nieuwenhuizen 2020-08-16 12:02:22 +0200
  • f5c905ebd8
    test/gc: cons. Jan (janneke) Nieuwenhuizen 2020-08-16 12:00:18 +0200
  • 9868f41674
    test/gc: number. Jan (janneke) Nieuwenhuizen 2020-08-16 11:56:02 +0200
  • ea6fa6fdee
    test/gc: empty. Jan (janneke) Nieuwenhuizen 2020-08-16 11:22:30 +0200
  • 4bcfc155c1
    core: eval-apply: Prepare for M2-Planet. Jan (janneke) Nieuwenhuizen 2020-08-18 23:01:53 +0200
  • 99040a38c4
    core: display: Prepare for pointer cells, M2-Planet. Jan (janneke) Nieuwenhuizen 2020-08-18 16:16:13 +0200
  • 19ecbfe950
    core: gc: Prepare for pointer cells, M2-Planet. Jan (janneke) Nieuwenhuizen 2020-08-16 14:45:18 +0200
  • 020cb3661d
    core: Remove cell_call_with_current_continuation special. Jan (janneke) Nieuwenhuizen 2020-08-18 11:06:15 +0200
  • c6fd15469c
    core: Remove cell_begin special. Jan (janneke) Nieuwenhuizen 2020-08-18 10:40:55 +0200
  • f8152da76a
    core: Remove unused symbols. Jan (janneke) Nieuwenhuizen 2020-08-18 10:33:56 +0200
  • e1efd41abe
    core: builtins: MES_MINI. Jan (janneke) Nieuwenhuizen 2020-08-18 09:36:19 +0200
  • 9e684b9886
    boot: Add gc test. Jan (janneke) Nieuwenhuizen 2020-08-16 17:36:55 +0200
  • 17805e9d3a
    test/gc: Add gc inspection test. Jan (janneke) Nieuwenhuizen 2020-08-16 08:56:56 +0200
  • c247733bcd
    core: make_struct: Avoid creating garbage. Jan (janneke) Nieuwenhuizen 2020-08-16 17:03:31 +0200
  • b30af2ce9f
    core: make-vector: Move to core. Jan (janneke) Nieuwenhuizen 2020-08-16 16:54:18 +0200
  • 967d1473be
    mescc: Mes C Library: Add M2-Planet support. Jan (janneke) Nieuwenhuizen 2020-08-09 19:25:25 +0200
  • a7273407ea
    core: posix: Prepare for M2-Planet. Jan (janneke) Nieuwenhuizen 2020-08-22 19:57:13 +0200
  • c58049d48d
    mescc: Mes C Library: Add waitpid for M2-Planet. Jan (janneke) Nieuwenhuizen 2020-07-25 20:05:29 +0200
  • e103008c2e
    mescc: Mes C Library: Add time for M2-Planet. Jan (janneke) Nieuwenhuizen 2020-07-25 20:05:19 +0200
  • e25edc22f7
    mescc: Mes C Library: Add ntoab for M2-Planet. Jan (janneke) Nieuwenhuizen 2020-07-25 20:04:35 +0200
  • d51c166364
    mescc: Mes C Library: Add isatty for M2-Planet. Jan (janneke) Nieuwenhuizen 2020-07-25 20:04:27 +0200
  • 232d69befb
    mescc: Mes C Library: Add ioctl for M2-Planet. Jan (janneke) Nieuwenhuizen 2020-07-25 20:04:19 +0200
  • 38b14b20bf
    mescc: Mes C Library: Add getcwd for M2-Planet. Jan (janneke) Nieuwenhuizen 2020-07-25 20:04:07 +0200
  • e1175b49ea
    mescc: Mes C Library: Add exit for M2-Planet. Jan (janneke) Nieuwenhuizen 2020-07-25 20:03:58 +0200
  • f5f65a0c96
    mescc: Mes C Library: Add execve for M2-Planet. Jan (janneke) Nieuwenhuizen 2020-07-25 20:03:47 +0200
  • 8ebae4213e
    mescc: Mes C Library: Add execv for M2-Planet. Jan (janneke) Nieuwenhuizen 2020-07-25 20:03:30 +0200
  • ec79b8a0ae
    mescc: Mes C Library: Add clock_gettime for M2-Planet. Jan (janneke) Nieuwenhuizen 2020-07-25 20:03:17 +0200
  • 67f0dc8ec4
    mescc: Mes C Library: Add chmod for M2-Planet. Jan (janneke) Nieuwenhuizen 2020-07-25 20:03:06 +0200
  • 8c6756e7f2
    mescc: Mes C Library: Add M2-Planet support. Jan (janneke) Nieuwenhuizen 2020-07-25 20:00:44 +0200
  • c94ac66095
    mescc: Mes C Library: Prepare for M2-Planet: realloc. Jan (janneke) Nieuwenhuizen 2020-07-25 19:56:16 +0200
  • dbbc04172c
    mescc: Mes C Library: Prepare for M2-Planet: fdputc. Jan (janneke) Nieuwenhuizen 2020-07-25 19:55:21 +0200
  • d7d3d398eb
    mescc: Mes C Library: Prepare for M2-Planet: unlink. Jan (janneke) Nieuwenhuizen 2020-07-25 19:54:49 +0200