1
0
mirror of https://github.com/janet-lang/janet synced 2026-06-16 17:58:50 +00:00

Commit Graph

  • 337a498edb Fix some keyword related issues. Calvin Rose 2019-01-02 22:08:51 -05:00
  • 5fff36d047 Remove janet_symbol_from_string api function. Calvin Rose 2019-01-02 20:50:31 -05:00
  • a679f60e07 Add assembly test. Calvin Rose 2019-01-02 19:58:27 -05:00
  • 58d480539c Fix assembler labels after keyword update. Calvin Rose 2019-01-02 19:55:42 -05:00
  • 6afaacf2af Update documentation on keywords. Calvin Rose 2019-01-02 19:46:24 -05:00
  • e9c94598e6 Add native keyword type to replace symbols with leading ':' character. Calvin Rose 2019-01-02 19:41:07 -05:00
  • 29ec30c79f Fix number parsing for bases between 2 and 9. Allow multisyms to have number keys. Calvin Rose 2019-01-02 16:39:24 -05:00
  • 122312dbf6 Fix some typos and update comments. Calvin Rose 2019-01-02 12:21:59 -05:00
  • 618f8d6818 Add with-syms and combine bignat_add and bignatr mul into a single operation for strtod.c Calvin Rose 2019-01-02 10:23:11 -05:00
  • 0d4ab7dee0 Add some more test cases for bad arities. Calvin Rose 2018-12-30 18:44:00 -05:00
  • 6b4824c2ab Fix error behavior when calling functions with incorrect arities. Calvin Rose 2018-12-30 18:41:44 -05:00
  • 8dde89126e Fix -s flag in janet binary. Calvin Rose 2018-12-30 18:23:29 -05:00
  • 56927e1b81 Fix -e option. Calvin Rose 2018-12-30 17:51:15 -05:00
  • 9e6254bf56 Rename pre-walk and post-walk to prewalk and postwalk. Calvin Rose 2018-12-30 15:34:01 -05:00
  • fe22a8db39 Fix 32 bit platforms janet number handling. Calvin Rose 2018-12-30 14:23:52 -05:00
  • d724c5b959 Update number representation so that wrapping numbers isn't doesn't need to check for NaNs. Change ordering of types. Calvin Rose 2018-12-30 12:37:50 -05:00
  • ca9c017ec4 Remove some unnecessary bounds checks. Calvin Rose 2018-12-29 20:07:56 -05:00
  • 65be318306 Update grammar. Calvin Rose 2018-12-29 18:04:23 -05:00
  • 7c4671d98f Update loop documentation. Calvin Rose 2018-12-29 17:42:44 -05:00
  • 7880d73201 Add some documentation for looping and the loop macro. Also add :pairs verb to the loop macro and some more tests. Calvin Rose 2018-12-29 17:23:31 -05:00
  • 00f0f628e8 Shrink gif some more. Calvin Rose 2018-12-29 13:21:13 -05:00
  • 21b7583a7c Shrink image in README Calvin Rose 2018-12-29 13:20:13 -05:00
  • 42c6aca526 Shrink gif. Calvin Rose 2018-12-29 13:17:45 -05:00
  • 52b8781684 .. Calvin Rose 2018-12-29 13:14:59 -05:00
  • 5d39570ec9 Update README.md Calvin Rose 2018-12-29 13:13:57 -05:00
  • 28331ad6ab Update buffer/push-integer to buffer/push-word. Calvin Rose 2018-12-29 13:07:18 -05:00
  • 129ec1e3c5 Don't use initialization syntax {0}. Calvin Rose 2018-12-29 12:02:51 -05:00
  • bdcd3a3dbf Update strtod.c, cleaning up code. Rename Mant -> BigNat, fix multiply code so we can use 31 bits per digit. Calvin Rose 2018-12-29 11:29:20 -05:00
  • 6c8f49206d Add some more number tests. Crossing fingers hoping windows will work. Calvin Rose 2018-12-29 01:31:01 -05:00
  • b06f7226c4 Add number test. Calvin Rose 2018-12-29 01:16:54 -05:00
  • 2bcedd5920 Remove indexing with numeric constants from janet. Calvin Rose 2018-12-28 23:44:39 -05:00
  • 5c84f0f5d9 Work on number code for more expected behavior and better rounding. Still needs work and testing. Calvin Rose 2018-12-28 23:32:09 -05:00
  • 424073bbb8 Update cook tool to not rebuild files unless it needs to. Calvin Rose 2018-12-27 14:13:10 -05:00
  • e9a80d4e4a Bump version, fix doc and typos, update grammar. Calvin Rose 2018-12-27 13:36:27 -05:00
  • 1ec7f04642 Avoid warning in asm.c on windows. Calvin Rose 2018-12-27 13:19:16 -05:00
  • 59f6c335ad Update documentation to remove references of integers and real numbers. Now there is only one kind of number. no-int Calvin Rose 2018-12-27 13:13:02 -05:00
  • 6b95326d7c First commit removing the integer number type. This should remove some complexity and unexpected behavior around numbers in general as all numbers are the same number type, IEEE 754 double precision numbers. Also update examples and tests, some of which were out of date. Calvin Rose 2018-12-27 13:05:29 -05:00
  • 5a3190d471 Update cook tool to allow embedding sources. Calvin Rose 2018-12-26 22:40:19 -05:00
  • e7a8958c63 Move grammar helper to tools directory. Calvin Rose 2018-12-25 17:38:54 -05:00
  • 017ee2b0d1 Move gendoc.janet script. Calvin Rose 2018-12-25 17:37:52 -05:00
  • a7933f5f08 Move janet natives to new repos. Calvin Rose 2018-12-25 17:33:35 -05:00
  • be7fc79b6f Update README to refer to janet-lang/janet repository. Calvin Rose 2018-12-25 15:45:18 -05:00
  • 6c8da9fe5c Install cook tool when installing janet. Calvin Rose 2018-12-25 15:39:24 -05:00
  • 17283241ab Fix bug in compiler with if form under certain conditions. Begin bundled 'cook' tool for managing janet projects. Calvin Rose 2018-12-25 15:32:42 -05:00
  • 2c94aa1a6a Update min fiber size. 0.2.0 Calvin Rose 2018-12-23 23:38:49 -05:00
  • e5d2752329 Update grammar file. Calvin Rose 2018-12-23 19:11:33 -05:00
  • 70b4c8ae84 Add some forms ported from clojure/walk Add as-> and as?-> macros. Calvin Rose 2018-12-23 19:00:16 -05:00
  • 876a68f620 Update language file. Calvin Rose 2018-12-23 14:22:46 -05:00
  • 6c91e5fae0 Merge branch 'master' of github.com:bakpakin/janet Calvin Rose 2018-12-23 14:13:38 -05:00
  • 55c091e898 Update core.janet Calvin Rose 2018-12-23 14:13:27 -05:00
  • 3f5ba64f30 Update installer to add desktop app. Calvin Rose 2018-12-22 21:11:09 -05:00
  • 3bd7787efa Fix appveyor.yml Calvin Rose 2018-12-22 18:30:13 -05:00
  • 39198de60a Add installer to distribution archive on windows. Calvin Rose 2018-12-22 18:08:37 -05:00
  • 9723ddb96b Fix string/number issue. Calvin Rose 2018-12-22 16:24:08 -05:00
  • 02673dd791 Merge branch 'master' of https://github.com/bakpakin/janet Calvin Rose 2018-12-22 15:29:00 -05:00
  • ac9935c95f Add documentation to generated distribution archive. Calvin Rose 2018-12-17 22:48:37 -05:00
  • cc5b4eac0a Update documentation, fix life example. Calvin Rose 2018-12-17 21:28:45 -05:00
  • 77ea11c603 Update documentation to include source location of bindings. Calvin Rose 2018-12-17 12:06:50 -05:00
  • 003472354d Update documentation. Calvin Rose 2018-12-17 01:57:09 -05:00
  • 131ee29190 Add docs target to generate documentation. Calvin Rose 2018-12-17 01:41:11 -05:00
  • 05a957c524 Finish removing old bitwise notations. Calvin Rose 2018-12-16 22:21:48 -05:00
  • 99e14a9b70 Rename bitwise operators. Calvin Rose 2018-12-16 22:13:48 -05:00
  • 03dbd79165 Rename the := special form to set so it does not look like a keyword. Calvin Rose 2018-12-16 21:57:32 -05:00
  • f7a25ecae3 Update grammar Calvin Rose 2018-12-16 21:30:58 -05:00
  • 22e49bc0fc Update README.md Calvin Rose 2018-12-16 18:00:18 -05:00
  • 696866ae51 Add textmate syntax highlighting file. Calvin Rose 2018-12-16 17:59:16 -05:00
  • 8333c22e8a Update gendoc and fix issue with run-context. Calvin Rose 2018-12-16 13:17:30 -05:00
  • e286e82144 Add docstring for make-env Calvin Rose 2018-12-15 23:22:51 -05:00
  • 8a5ede21f7 Fix some documentation and add beginning of a document generating script. Calvin Rose 2018-12-15 23:19:28 -05:00
  • a412eecd36 Add parser documentation. Calvin Rose 2018-12-15 20:14:34 -05:00
  • 24b9ae7820 Add doc files to distribution archives. Calvin Rose 2018-12-15 15:42:27 -05:00
  • 7484a396ac md formatting issue. Calvin Rose 2018-12-15 15:34:38 -05:00
  • 79184ab05d Move documentation from wiki into repo. Calvin Rose 2018-12-15 15:32:08 -05:00
  • fb6dd2c83f Add debug functions to janet.h Update version to 0.2.0 for next release. Fix whitespace in build_win.bat Calvin Rose 2018-12-15 13:52:07 -05:00
  • b2146a4c1d Update web client. Calvin Rose 2018-12-13 21:36:19 -05:00
  • df13a8b967 Fix typo. Calvin Rose 2018-12-13 21:16:04 -05:00
  • dfb771700a Merge branch 'master' of github.com:bakpakin/janet Calvin Rose 2018-12-13 19:24:01 -05:00
  • 56e5c19aa9 Add debug/arg-stack, and add slots debug/stack. These features should help implementing a debugger. Calvin Rose 2018-12-13 19:23:07 -05:00
  • e8c0dcd14e Make source mapping use byte offset instead of line and col for better debugging support in repl. Add debug module for better debugging support. Calvin Rose 2018-12-13 18:46:53 -05:00
  • f444bdd052 Merge pull request #16 from honix/master Calvin Rose 2018-12-13 13:06:54 -05:00
  • 090068c784 Drop header Fyodor Shchukin 2018-12-13 20:58:57 +03:00
  • 85a190b971 Bold! Fyodor Shchukin 2018-12-13 20:57:55 +03:00
  • 3437880c78 Smaller image in README Fyodor Shchukin 2018-12-13 20:23:31 +03:00
  • 4b01409d2d Updated logo. Calvin Rose 2018-12-12 15:10:11 -05:00
  • f0e125b304 Crop logo to 512x512 Calvin Rose 2018-12-11 18:25:08 -05:00
  • e4503df8b6 .. Calvin Rose 2018-12-11 18:16:40 -05:00
  • db0313b379 . Calvin Rose 2018-12-11 18:16:10 -05:00
  • cd16888beb . Calvin Rose 2018-12-11 18:14:46 -05:00
  • 49dd75b0e5 Fix image credit. Calvin Rose 2018-12-11 18:13:42 -05:00
  • 2abd97d095 Add image credit. Calvin Rose 2018-12-11 18:12:31 -05:00
  • 34a69d0318 Add janet logo,mMove some lib files to example. Calvin Rose 2018-12-11 18:06:10 -05:00
  • a77ce76928 Add NSIS installer script for windows. Calvin Rose 2018-12-10 22:20:04 -05:00
  • c971d8ab6e Fix install paths Calvin Rose 2018-12-09 18:01:43 -05:00
  • 0a15539d7b No longer make extra object files. Calvin Rose 2018-12-09 17:51:53 -05:00
  • 21d4b8fe1f Move tools out of src (src should be only code that goes into final binary). Calvin Rose 2018-12-09 17:49:00 -05:00
  • 6f64b0c152 Switch to out of source build on unix/linux. Calvin Rose 2018-12-09 17:37:11 -05:00
  • bb918d0fda Update README.md. Prepare for 0.1.0 release. 0.1.0 Calvin Rose 2018-12-08 18:09:18 -05:00
  • 06b6165309 appveyor config issue Calvin Rose 2018-12-08 18:00:58 -05:00
  • 997d5cf2c6 Strip whitespace Calvin Rose 2018-12-08 17:56:31 -05:00
  • 22f7fe6de4 Oh well. Calvin Rose 2018-12-08 17:51:41 -05:00