1
0
mirror of https://github.com/janet-lang/janet synced 2026-06-13 08:22:07 +00:00

Commit Graph

  • 66d82c4513 Add mailbox capacity for back pressure. Calvin Rose 2019-12-08 12:30:30 -06:00
  • c9c4424261 Add thread/self. Calvin Rose 2019-12-07 17:54:08 -06:00
  • 131733549d Get mailbox API working. Calvin Rose 2019-12-07 16:51:00 -06:00
  • ee646dadf2 Merge branch 'master' into threads-3 Calvin Rose 2019-12-07 12:14:44 -06:00
  • 73f5314141 Work on moving to mailbox abstraction. Calvin Rose 2019-12-07 12:14:16 -06:00
  • 4c5734c2ee Update CHANGELOG.md Calvin Rose 2019-12-07 10:35:40 -06:00
  • 546669082f New unmarshal proposal. Calvin Rose 2019-12-06 22:12:18 -06:00
  • 4a0ee5df7d Address #215 Calvin Rose 2019-12-06 19:54:11 -06:00
  • 4de6c2ad61 Address #211 Calvin Rose 2019-12-06 19:14:12 -06:00
  • 1fa7e73c58 Address #218 Calvin Rose 2019-12-06 18:45:29 -06:00
  • 0e690b4fa0 Add timeout to thread/receive. Calvin Rose 2019-12-06 09:21:36 -06:00
  • c804ae9f7c Update threads.c to avoid a deadlock. Calvin Rose 2019-12-06 01:46:23 -06:00
  • dbcceefc20 Fix bad merge. Calvin Rose 2019-12-04 22:41:30 -06:00
  • 1a4035b02c Merge branch 'master' into threads-3 Calvin Rose 2019-12-04 22:39:30 -06:00
  • e908029392 Work on thread/receive doubling as select. Calvin Rose 2019-12-04 22:31:01 -06:00
  • fd4220f254 Keep single global pthread_cond_t per thread. Calvin Rose 2019-12-04 21:44:53 -06:00
  • de6c3d6d70 Simplify structure JanetThread and JanetChannel. Calvin Rose 2019-12-04 21:04:43 -06:00
  • 77cb823719 Update CHANGELOG.md Calvin Rose 2019-12-04 20:02:15 -06:00
  • 49954c7a30 Remove top-level unquote for comptime macro Calvin Rose 2019-12-04 19:53:13 -06:00
  • 11a7a7069a Update CHANGELOG.md Calvin Rose 2019-12-04 18:46:36 -06:00
  • 2487162ccf Add top level unquote and macro envs. Calvin Rose 2019-12-04 18:36:37 -06:00
  • 8ca10f37bd Update CHANGELOG.md Calvin Rose 2019-12-04 16:51:34 -06:00
  • 4199c42fe2 Add support for nested quasiquotation. Calvin Rose 2019-12-04 16:40:53 -06:00
  • f39cf702db Address #212 - don't include janet args in script args. Calvin Rose 2019-12-04 08:30:36 -06:00
  • db9e431bf7 Address #213 - disallow non-indexed ds for loop range. Calvin Rose 2019-12-04 08:18:54 -06:00
  • 328454729e Add nan? Calvin Rose 2019-12-03 21:24:22 -06:00
  • 73a4c395d2 Address #190 Calvin Rose 2019-12-03 21:00:59 -06:00
  • 70328437f1 Add math/rng-buffer. Calvin Rose 2019-12-03 20:33:21 -06:00
  • 600bed9f6d Merge pull request #209 from andrewchambers/cryptorand2 Calvin Rose 2019-12-03 19:12:32 -06:00
  • 55eca44c54 Merge pull request #210 from andrewchambers/unhandled_buffer_get Calvin Rose 2019-12-03 19:07:44 -06:00
  • 0ac5b243c7 Add os/cryptorand. Andrew Chambers 2019-12-04 11:29:11 +13:00
  • 9911c90b1d Handle missing get case. Andrew Chambers 2019-12-04 13:58:21 +13:00
  • a1f35e21c7 Merge branch 'master' into threads-3 Calvin Rose 2019-12-03 18:11:32 -06:00
  • 9ccdab0bc7 Merge pull request #208 from andrewchambers/explain_why Calvin Rose 2019-12-03 10:42:46 -05:00
  • a20e956f6d Explain the logic behind negative slice indices. Andrew Chambers 2019-12-03 22:05:43 +13:00
  • 59668133a2 Merge pull request #206 from andrewchambers/unkown Calvin Rose 2019-12-03 03:34:46 -05:00
  • 73db8584e0 Fix typo. Andrew Chambers 2019-12-03 21:14:00 +13:00
  • cecc7e6b9d Rename 'get' opcode to 'in', add new 'get' opcode. Calvin Rose 2019-12-02 21:15:08 -06:00
  • 3a14aad615 Address issue #205. Calvin Rose 2019-12-02 18:34:08 -06:00
  • 8368e55151 Merge branch 'master' into threads-3 Calvin Rose 2019-12-02 17:49:39 -06:00
  • ac85fca8a1 Fix warnings for appveyor. Calvin Rose 2019-12-02 09:06:58 -06:00
  • e5fbe5c557 Change printf to add trailing newlines. Calvin Rose 2019-12-02 04:45:03 -06:00
  • 474bcd50a1 Add methods to threads. Calvin Rose 2019-12-02 04:39:13 -06:00
  • 70c8b6838d Use make-image-dict and load-image-dict in thread/new Calvin Rose 2019-12-02 04:15:22 -06:00
  • 212479188a Have separate encode and decode dicts for threads Calvin Rose 2019-12-01 21:53:39 -06:00
  • 5b1e59b535 Merge branch 'master' of github.com:janet-lang/janet into threads-3 Calvin Rose 2019-12-01 21:26:22 -06:00
  • 779d788efa Merge pull request #204 from andrewchambers/get_permissive Calvin Rose 2019-12-01 22:06:44 -05:00
  • 6233d804c8 New capi janet_get_permissive Andrew Chambers 2019-12-02 15:49:51 +13:00
  • 8f31a53276 Add thread example. Calvin Rose 2019-12-01 20:47:22 -06:00
  • 6a763aac95 Work on threads. Calvin Rose 2019-12-01 20:28:12 -06:00
  • 5cd6580c2d Merge branch 'threads-3' of github.com:janet-lang/janet into threads-3 Calvin Rose 2019-12-01 20:25:57 -06:00
  • 81a2af700a Merge pull request #201 from andrewchambers/in_docs Calvin Rose 2019-12-01 20:49:47 -05:00
  • 8a58be81ba Update documentation for in and get builtins. Andrew Chambers 2019-12-02 12:35:54 +13:00
  • fc53445d08 Merge pull request #198 from andrewchambers/intprint Calvin Rose 2019-12-01 13:00:09 -05:00
  • db261aabf4 Fix bad integer printing range. Calvin Rose 2019-12-01 09:46:20 -05:00
  • 36ef1c4749 Print proper integers as integers. Calvin Rose 2019-12-01 09:40:34 -05:00
  • 5ae520a2c9 Integers convert to plain number strings. Andrew Chambers 2019-12-01 23:10:52 +13:00
  • 8e31bda8f6 Fix issue #189 Calvin Rose 2019-11-30 21:54:23 -05:00
  • 474aed8cfe Merge branch 'master' of github.com:janet-lang/janet Calvin Rose 2019-11-30 21:34:38 -05:00
  • 0509376aea Merge pull request #193 from andrewchambers/truthy Calvin Rose 2019-11-30 21:32:14 -05:00
  • 570f04ca05 Fix typo. Calvin Rose 2019-11-30 21:27:36 -05:00
  • ded08b6e1e Add truthy? to core. Andrew Chambers 2019-12-01 14:34:41 +13:00
  • f3c0d9115f Fix calling jpm quickbin binary with no arguments. Calvin Rose 2019-11-30 15:11:34 -05:00
  • bf609445c1 Merge pull request #186 from quexxon/fix-array-ensure-documentation Calvin Rose 2019-11-29 22:39:04 -05:00
  • 13ef2bd905 Merge pull request #185 from andrewchambers/afl Calvin Rose 2019-11-29 22:36:47 -05:00
  • 4e4cdb6356 Run formatter. Calvin Rose 2019-11-28 23:26:11 -05:00
  • 688d297a18 Address Issue #184. Calvin Rose 2019-11-28 23:09:55 -05:00
  • 9e1c3e0f41 Add missing documentation for array/ensure's growth parameter Will Clardy 2019-11-28 23:16:32 -05:00
  • 4acc63e325 Add afl fuzzing helpers. Andrew Chambers 2019-11-29 16:41:27 +13:00
  • 967a8b5a70 Merge pull request #183 from andrewchambers/environ Calvin Rose 2019-11-28 21:33:43 -05:00
  • 92b7d91697 Merge pull request #182 from andrewchambers/scratch_finalizer Calvin Rose 2019-11-28 21:07:42 -05:00
  • 07db4c530e Add os/environ. Andrew Chambers 2019-11-28 18:31:01 +13:00
  • a3fb2d6e0a Add an optional finalizer to scratch resources. Andrew Chambers 2019-11-28 17:26:45 +13:00
  • 5b9e37e2cc Merge pull request #181 from andrewchambers/fileno Calvin Rose 2019-11-27 21:06:30 -05:00
  • 88f28773da Add missing fileno method to file, sort method list. Andrew Chambers 2019-11-28 14:43:46 +13:00
  • 66e6979812 Add thread flags to standalone executables. Calvin Rose 2019-11-27 15:06:31 -06:00
  • 8a91c52fa2 Change pthreads linking with jpm, make, and meson. Calvin Rose 2019-11-27 14:52:20 -06:00
  • e542ba7e4d Fix amalg build. Calvin Rose 2019-11-27 12:43:45 -06:00
  • bca0392738 First work on threading. Calvin Rose 2019-11-26 23:13:53 -06:00
  • 74d51ab08b Address issue #180 - string/check-set Calvin Rose 2019-11-25 20:27:08 -06:00
  • 6bc400eb8c Update CHANGELOG.md Calvin Rose 2019-11-25 20:11:10 -06:00
  • 7df0ec6aed Fix up debug/step and janet_step. Calvin Rose 2019-11-25 20:00:13 -06:00
  • a0a980e0ef Update sample debugger. Calvin Rose 2019-11-25 18:21:53 -06:00
  • 6988fd3cab Add debug/step to single step a fiber. Calvin Rose 2019-11-25 18:14:34 -06:00
  • c3273e8751 Merge branch 'master' of github.com:janet-lang/janet Calvin Rose 2019-11-24 17:54:14 -06:00
  • d37c43716a Lots of work on improving debugging. Calvin Rose 2019-11-24 17:45:53 -06:00
  • 1bf751367b Merge pull request #177 from andrewchambers/parse_review Calvin Rose 2019-11-23 14:23:57 -05:00
  • 976dfc7195 Minor fixes for parser Andrew Chambers 2019-11-23 16:55:23 +13:00
  • 8372d1e499 uint32_t -> uint8_t Calvin Rose 2019-11-21 23:30:31 -06:00
  • e65716f6ee Add janet_rng_longseed to janet.h Calvin Rose 2019-11-21 23:26:31 -06:00
  • 4b24d77b2c Switch back to well tested RNG. Calvin Rose 2019-11-21 23:22:21 -06:00
  • 02fc4ae27b Allow seeding RNG with a byte sequence. Calvin Rose 2019-11-21 22:53:39 -06:00
  • 624f5f428e Add a number of math functions. Calvin Rose 2019-11-17 10:54:44 -06:00
  • 5171dfd2a8 Fix docstring. v1.5.1 Calvin Rose 2019-11-16 20:43:21 -06:00
  • 8ff5e49d1f Merge pull request #176 from staab/repl-delete Calvin Rose 2019-11-16 21:42:38 -05:00
  • 134163708a Fix formatting Jon Staab 2019-11-16 16:07:15 -08:00
  • 40e6616df0 Add support for delete key in repl Jon Staab 2019-11-16 16:01:52 -08:00
  • bcd2089f71 Version 1.5.1 Calvin Rose 2019-11-16 17:17:13 -06:00
  • 7553b277db Fix return value of update. Calvin Rose 2019-11-15 22:49:18 -06:00
  • d71cf093bb Add /i switch to xcopy in jpm Calvin Rose 2019-11-12 02:51:37 -05:00