Commit Graph
726 Commits
Author SHA1 Message Date
Calvin Rose 8dde89126e Fix -s flag in janet binary. 2018-12-30 18:23:29 -05:00
Calvin Rose 56927e1b81 Fix -e option. 2018-12-30 17:51:15 -05:00
Calvin Rose 9e6254bf56 Rename pre-walk and post-walk to prewalk and postwalk. 2018-12-30 15:34:01 -05:00
Calvin Rose fe22a8db39 Fix 32 bit platforms janet number handling. 2018-12-30 14:23:52 -05:00
Calvin Rose d724c5b959 Update number representation so that wrapping numbers isn't
doesn't need to check for NaNs. Change ordering of types.
2018-12-30 12:37:50 -05:00
Calvin Rose ca9c017ec4 Remove some unnecessary bounds checks. 2018-12-29 20:07:56 -05:00
Calvin Rose 65be318306 Update grammar. 2018-12-29 18:04:23 -05:00
Calvin Rose 7c4671d98f Update loop documentation. 2018-12-29 17:42:44 -05:00
Calvin Rose 7880d73201 Add some documentation for looping and the loop macro.
Also add :pairs verb to the loop macro and some more tests.
2018-12-29 17:23:31 -05:00
Calvin Rose 00f0f628e8 Shrink gif some more. 2018-12-29 13:21:13 -05:00
Calvin Rose 21b7583a7c Shrink image in README 2018-12-29 13:20:13 -05:00
Calvin Rose 42c6aca526 Shrink gif. 2018-12-29 13:17:45 -05:00
Calvin Rose 52b8781684 .. 2018-12-29 13:14:59 -05:00
Calvin Rose 5d39570ec9 Update README.md 2018-12-29 13:13:57 -05:00
Calvin Rose 28331ad6ab Update buffer/push-integer to buffer/push-word. 2018-12-29 13:07:18 -05:00
Calvin Rose 129ec1e3c5 Don't use initialization syntax {0}. 2018-12-29 12:02:51 -05:00
Calvin Rose bdcd3a3dbf Update strtod.c, cleaning up code.
Rename Mant -> BigNat, fix multiply code
so we can use 31 bits per digit.
2018-12-29 11:29:20 -05:00
Calvin Rose 6c8f49206d Add some more number tests. Crossing fingers
hoping windows will work.
2018-12-29 01:31:01 -05:00
Calvin Rose b06f7226c4 Add number test. 2018-12-29 01:16:54 -05:00
Calvin Rose 2bcedd5920 Remove indexing with numeric constants from janet. 2018-12-28 23:44:39 -05:00
Calvin Rose 5c84f0f5d9 Work on number code for more expected behavior and better rounding.
Still needs work and testing.
2018-12-28 23:32:09 -05:00
Calvin Rose 424073bbb8 Update cook tool to not rebuild files unless it needs to. 2018-12-27 14:13:10 -05:00
Calvin Rose e9a80d4e4a Bump version, fix doc and typos, update grammar. 2018-12-27 13:36:27 -05:00
Calvin Rose 1ec7f04642 Avoid warning in asm.c on windows. 2018-12-27 13:19:16 -05:00
Calvin Rose 59f6c335ad Update documentation to remove references of integers and real numbers.
Now there is only one kind of number.
2018-12-27 13:13:02 -05:00
Calvin Rose 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.

Some more testing may be needed for new changes to numbers.
2018-12-27 13:05:29 -05:00
Calvin Rose 5a3190d471 Update cook tool to allow embedding sources. 2018-12-26 22:40:19 -05:00
Calvin Rose e7a8958c63 Move grammar helper to tools directory. 2018-12-25 17:38:54 -05:00
Calvin Rose 017ee2b0d1 Move gendoc.janet script. 2018-12-25 17:37:52 -05:00
Calvin Rose a7933f5f08 Move janet natives to new repos. 2018-12-25 17:33:35 -05:00
Calvin Rose be7fc79b6f Update README to refer to janet-lang/janet repository. 2018-12-25 15:45:18 -05:00
Calvin Rose 6c8da9fe5c Install cook tool when installing janet. 2018-12-25 15:39:24 -05:00
Calvin Rose 17283241ab Fix bug in compiler with if form under certain conditions.
Begin bundled 'cook' tool for managing janet projects.
2018-12-25 15:32:42 -05:00
Calvin Rose 2c94aa1a6a Update min fiber size. 0.2.0 2018-12-23 23:38:49 -05:00
Calvin Rose e5d2752329 Update grammar file. 2018-12-23 19:11:33 -05:00
Calvin Rose 70b4c8ae84 Add some forms ported from clojure/walk
Add as-> and as?-> macros.
2018-12-23 19:00:16 -05:00
Calvin Rose 876a68f620 Update language file. 2018-12-23 14:22:46 -05:00
Calvin Rose 6c91e5fae0 Merge branch 'master' of github.com:bakpakin/janet 2018-12-23 14:13:38 -05:00
Calvin Rose 55c091e898 Update core.janet 2018-12-23 14:13:27 -05:00
Calvin Rose 3f5ba64f30 Update installer to add desktop app. 2018-12-22 21:11:09 -05:00
Calvin Rose 3bd7787efa Fix appveyor.yml 2018-12-22 18:30:13 -05:00
Calvin Rose 39198de60a Add installer to distribution archive on windows. 2018-12-22 18:08:37 -05:00
Calvin Rose 9723ddb96b Fix string/number issue. 2018-12-22 16:24:08 -05:00
Calvin Rose 02673dd791 Merge branch 'master' of https://github.com/bakpakin/janet 2018-12-22 15:29:00 -05:00
Calvin Rose ac9935c95f Add documentation to generated distribution
archive.
2018-12-17 22:48:37 -05:00
Calvin Rose cc5b4eac0a Update documentation, fix life example. 2018-12-17 21:28:45 -05:00
Calvin Rose 77ea11c603 Update documentation to include source
location of bindings.
2018-12-17 12:06:50 -05:00
Calvin Rose 003472354d Update documentation. 2018-12-17 01:57:09 -05:00
Calvin Rose 131ee29190 Add docs target to generate documentation. 2018-12-17 01:41:11 -05:00
Calvin Rose 05a957c524 Finish removing old bitwise notations. 2018-12-16 22:21:48 -05:00