1
0
mirror of https://github.com/janet-lang/janet synced 2024-12-11 17:20:26 +00:00

Commit Graph

  • 5b9eda5e87 Add root-env threads-3 Calvin Rose 2019-12-12 17:25:04 -0600
  • 7c2ae45809 Fix some merge issues. Calvin Rose 2019-12-12 17:14:36 -0600
  • 36b2f27873 Merge branch 'master' into threads-3 Calvin Rose 2019-12-12 17:07:03 -0600
  • b8e02afd1a Improve error messages in os.c and jpm Calvin Rose 2019-12-12 03:20:20 -0600
  • 0fc36aa5d0 Signal to pending threads more often. Calvin Rose 2019-12-12 02:19:56 -0600
  • 38f7e256d0 Port threads code to Windows API Calvin Rose 2019-12-10 20:32:41 -0500
  • 4187c972a3 Switch to multiple buffers per mailbox. Calvin Rose 2019-12-10 13:26:00 -0600
  • 2d5af32660 Refine typedefs. Calvin Rose 2019-12-09 20:12:10 -0600
  • e592b24333 Added some type aliases to janet.h Calvin Rose 2019-12-09 20:05:53 -0600
  • 8700a407ce Update janet_getmethod to better match new get api. Calvin Rose 2019-12-09 18:45:05 -0600
  • 8ecf359bbe
    Merge pull request #226 from andrewchambers/abstractget Calvin Rose 2019-12-09 18:39:40 -0600
  • eb1988a5ae Update CHANGELOG.md Calvin Rose 2019-12-09 18:26:58 -0600
  • 5b6dffe93d Version bump. Calvin Rose 2019-12-09 18:03:07 -0600
  • 1a6eb52f11 Add protect macro. Calvin Rose 2019-12-09 17:32:02 -0600
  • 57ccfb692c Abstract type getters can indicate key absence. Andrew Chambers 2019-12-09 16:50:33 +1300
  • eb1c21b0da Fix some example issue and warnings under -Os. Calvin Rose 2019-12-08 12:39:37 -0600
  • 66d82c4513 Add mailbox capacity for back pressure. Calvin Rose 2019-12-08 12:30:30 -0600
  • c9c4424261 Add thread/self. Calvin Rose 2019-12-07 17:54:08 -0600
  • 131733549d Get mailbox API working. Calvin Rose 2019-12-07 16:51:00 -0600
  • ee646dadf2 Merge branch 'master' into threads-3 Calvin Rose 2019-12-07 12:14:44 -0600
  • 73f5314141 Work on moving to mailbox abstraction. Calvin Rose 2019-12-07 12:14:16 -0600
  • 4c5734c2ee Update CHANGELOG.md Calvin Rose 2019-12-07 10:35:40 -0600
  • 546669082f New unmarshal proposal. Calvin Rose 2019-12-06 22:12:18 -0600
  • 4a0ee5df7d Address #215 Calvin Rose 2019-12-06 19:54:11 -0600
  • c35bffbb09 Draft/broken unmarshal fix. Andrew Chambers 2019-12-07 14:46:55 +1300
  • 4de6c2ad61 Address #211 Calvin Rose 2019-12-06 19:14:12 -0600
  • 1fa7e73c58 Address #218 Calvin Rose 2019-12-06 18:45:29 -0600
  • 06ef0ca972 Add OOB checking to unmarshal (slightly breaking). Andrew Chambers 2019-12-07 11:39:23 +1300
  • 0e690b4fa0 Add timeout to thread/receive. Calvin Rose 2019-12-06 09:21:36 -0600
  • c804ae9f7c Update threads.c to avoid a deadlock. Calvin Rose 2019-12-06 01:46:23 -0600
  • dbcceefc20 Fix bad merge. Calvin Rose 2019-12-04 22:41:30 -0600
  • 1a4035b02c Merge branch 'master' into threads-3 Calvin Rose 2019-12-04 22:39:30 -0600
  • e908029392 Work on thread/receive doubling as select. Calvin Rose 2019-12-04 22:31:01 -0600
  • fd4220f254 Keep single global pthread_cond_t per thread. Calvin Rose 2019-12-04 21:44:53 -0600
  • de6c3d6d70 Simplify structure JanetThread and JanetChannel. Calvin Rose 2019-12-04 21:04:43 -0600
  • 77cb823719 Update CHANGELOG.md Calvin Rose 2019-12-04 20:02:15 -0600
  • 49954c7a30 Remove top-level unquote for comptime macro Calvin Rose 2019-12-04 19:53:13 -0600
  • 11a7a7069a Update CHANGELOG.md Calvin Rose 2019-12-04 18:46:36 -0600
  • 2487162ccf Add top level unquote and macro envs. Calvin Rose 2019-12-04 18:36:37 -0600
  • 8ca10f37bd Update CHANGELOG.md Calvin Rose 2019-12-04 16:51:34 -0600
  • 4199c42fe2 Add support for nested quasiquotation. Calvin Rose 2019-12-04 16:40:53 -0600
  • f39cf702db Address #212 - don't include janet args in script args. Calvin Rose 2019-12-04 08:30:36 -0600
  • db9e431bf7 Address #213 - disallow non-indexed ds for loop range. Calvin Rose 2019-12-04 08:18:54 -0600
  • 328454729e Add nan? Calvin Rose 2019-12-03 21:24:22 -0600
  • 73a4c395d2 Address #190 Calvin Rose 2019-12-03 21:00:59 -0600
  • 70328437f1 Add math/rng-buffer. Calvin Rose 2019-12-03 20:33:21 -0600
  • 600bed9f6d
    Merge pull request #209 from andrewchambers/cryptorand2 Calvin Rose 2019-12-03 19:12:32 -0600
  • 55eca44c54
    Merge pull request #210 from andrewchambers/unhandled_buffer_get Calvin Rose 2019-12-03 19:07:44 -0600
  • 0ac5b243c7 Add os/cryptorand. Andrew Chambers 2019-12-04 11:29:11 +1300
  • 9911c90b1d Handle missing get case. Andrew Chambers 2019-12-04 13:58:21 +1300
  • a1f35e21c7 Merge branch 'master' into threads-3 Calvin Rose 2019-12-03 18:11:32 -0600
  • b7d976e58f Tidy cryptobuf code. Andrew Chambers 2019-12-04 11:25:41 +1300
  • 9ccdab0bc7
    Merge pull request #208 from andrewchambers/explain_why Calvin Rose 2019-12-03 10:42:46 -0500
  • 0c91958004 Use rand_s for windows cryptorand. Andrew Chambers 2019-12-03 22:30:16 +1300
  • 1dcc238719 Use test assertion properly. Andrew Chambers 2019-12-01 01:00:03 +1300
  • 059c14de73 Add retry logic for calls that can fail with EINTR. Andrew Chambers 2019-11-30 19:30:31 +1300
  • a869f924eb Add os/cryptorand. Andrew Chambers 2019-11-30 17:40:06 +1300
  • a20e956f6d Explain the logic behind negative slice indices. Andrew Chambers 2019-12-03 22:05:43 +1300
  • 59668133a2
    Merge pull request #206 from andrewchambers/unkown Calvin Rose 2019-12-03 03:34:46 -0500
  • 73db8584e0 Fix typo. Andrew Chambers 2019-12-03 21:14:00 +1300
  • cecc7e6b9d Rename 'get' opcode to 'in', add new 'get' opcode. Calvin Rose 2019-12-02 21:15:08 -0600
  • 3a14aad615 Address issue #205. Calvin Rose 2019-12-02 18:34:08 -0600
  • 8368e55151 Merge branch 'master' into threads-3 Calvin Rose 2019-12-02 17:49:39 -0600
  • ac85fca8a1 Fix warnings for appveyor. Calvin Rose 2019-12-02 09:06:58 -0600
  • e5fbe5c557 Change printf to add trailing newlines. Calvin Rose 2019-12-02 04:45:03 -0600
  • 474bcd50a1 Add methods to threads. Calvin Rose 2019-12-02 04:39:13 -0600
  • 70c8b6838d Use make-image-dict and load-image-dict in thread/new Calvin Rose 2019-12-02 04:15:22 -0600
  • 212479188a Have separate encode and decode dicts for threads Calvin Rose 2019-12-01 21:53:39 -0600
  • 5b1e59b535 Merge branch 'master' of github.com:janet-lang/janet into threads-3 Calvin Rose 2019-12-01 21:26:22 -0600
  • 779d788efa
    Merge pull request #204 from andrewchambers/get_permissive Calvin Rose 2019-12-01 22:06:44 -0500
  • 6233d804c8 New capi janet_get_permissive Andrew Chambers 2019-12-02 15:49:51 +1300
  • 8f31a53276 Add thread example. Calvin Rose 2019-12-01 20:47:22 -0600
  • 6a763aac95 Work on threads. Calvin Rose 2019-12-01 20:28:12 -0600
  • 5cd6580c2d Merge branch 'threads-3' of github.com:janet-lang/janet into threads-3 Calvin Rose 2019-12-01 20:25:57 -0600
  • 81a2af700a
    Merge pull request #201 from andrewchambers/in_docs Calvin Rose 2019-12-01 20:49:47 -0500
  • 59a7048f7d Optimize 'in' for the common case Andrew Chambers 2019-12-02 13:08:52 +1300
  • 8a58be81ba Update documentation for in and get builtins. Andrew Chambers 2019-12-02 12:35:54 +1300
  • fc53445d08
    Merge pull request #198 from andrewchambers/intprint Calvin Rose 2019-12-01 13:00:09 -0500
  • db261aabf4 Fix bad integer printing range. Calvin Rose 2019-12-01 09:46:20 -0500
  • af3b7f7f33 Rename in to ind Andrew Chambers 2019-12-02 03:37:06 +1300
  • 36ef1c4749 Print proper integers as integers. Calvin Rose 2019-12-01 09:40:34 -0500
  • c46f83f0a3 Remove 'in' core function. Andrew Chambers 2019-12-01 22:56:30 +1300
  • 5ae520a2c9 Integers convert to plain number strings. Andrew Chambers 2019-12-01 23:10:52 +1300
  • d71b4847d6 Correct 'in' documentation. Andrew Chambers 2019-12-01 21:16:53 +1300
  • 8e31bda8f6 Fix issue #189 Calvin Rose 2019-11-30 21:54:23 -0500
  • 474aed8cfe Merge branch 'master' of github.com:janet-lang/janet Calvin Rose 2019-11-30 21:34:38 -0500
  • 0509376aea
    Merge pull request #193 from andrewchambers/truthy Calvin Rose 2019-11-30 21:32:14 -0500
  • 570f04ca05 Fix typo. Calvin Rose 2019-11-30 21:27:36 -0500
  • ded08b6e1e Add truthy? to core. Andrew Chambers 2019-12-01 14:34:41 +1300
  • f3c0d9115f Fix calling jpm quickbin binary with no arguments. Calvin Rose 2019-11-30 15:11:34 -0500
  • bf609445c1
    Merge pull request #186 from quexxon/fix-array-ensure-documentation Calvin Rose 2019-11-29 22:39:04 -0500
  • 13ef2bd905
    Merge pull request #185 from andrewchambers/afl Calvin Rose 2019-11-29 22:36:47 -0500
  • 647f0525e1 Rename quickbin to quick-bin for consistency. Andrew Chambers 2019-11-29 20:36:09 +1300
  • 4e4cdb6356 Run formatter. Calvin Rose 2019-11-28 23:26:11 -0500
  • 688d297a18 Address Issue #184. Calvin Rose 2019-11-28 23:09:55 -0500
  • 9e1c3e0f41
    Add missing documentation for array/ensure's growth parameter Will Clardy 2019-11-28 23:16:32 -0500
  • 4acc63e325 Add afl fuzzing helpers. Andrew Chambers 2019-11-29 16:41:27 +1300
  • 967a8b5a70
    Merge pull request #183 from andrewchambers/environ Calvin Rose 2019-11-28 21:33:43 -0500
  • 92b7d91697
    Merge pull request #182 from andrewchambers/scratch_finalizer Calvin Rose 2019-11-28 21:07:42 -0500
  • 07db4c530e Add os/environ. Andrew Chambers 2019-11-28 18:31:01 +1300