mirror of
				https://github.com/janet-lang/janet
				synced 2025-10-30 23:23:07 +00:00 
			
		
		
		
	Prepare for 1.13.0 initial release.
This commit is contained in:
		
							
								
								
									
										11
									
								
								CHANGELOG.md
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								CHANGELOG.md
									
									
									
									
									
								
							| @@ -1,14 +1,14 @@ | |||||||
| # Changelog | # Changelog | ||||||
| All notable changes to this project will be documented in this file. | All notable changes to this project will be documented in this file. | ||||||
|  |  | ||||||
| ## Unreleased - ??? | ## 1.13.0 - 2020-12-13 | ||||||
| - Pretty printing a table with a prototype will look for `:_name` instead of `:name` | - Pretty printing a table with a prototype will look for `:_name` instead of `:name` | ||||||
|   in the prototype table to tag the output. |   in the prototype table to tag the output. | ||||||
| - `match` macro implemtentation cahned to be tail recursive. | - `match` macro implementation changed to be tail recursive. | ||||||
| - Adds a :preload loader which allows one to manually put things into `module/cache`. | - Adds a :preload loader which allows one to manually put things into `module/cache`. | ||||||
| - Add `buffer/push` function. | - Add `buffer/push` function. | ||||||
| - Backtick delimited strings and buffers are now reindented based on the column of the | - Backtick delimited strings and buffers are now reindented based on the column of the | ||||||
|   opening delimiter. WHitespace in columns to the left of the starting column is ignored unless |   opening delimiter. Whitespace in columns to the left of the starting column is ignored unless | ||||||
|   there are non-space/non-newline characters in that region, in which case the old behavior is preserved. |   there are non-space/non-newline characters in that region, in which case the old behavior is preserved. | ||||||
| - Argument to `(error)` combinator in PEGs is now optional. | - Argument to `(error)` combinator in PEGs is now optional. | ||||||
| - Add `(line)` and `(column)` combinators to PEGs to capture source line and column. | - Add `(line)` and `(column)` combinators to PEGs to capture source line and column. | ||||||
| @@ -24,9 +24,10 @@ All notable changes to this project will be documented in this file. | |||||||
| - Add integer parsing forms to pegs. This makes parsing many binary protocols easier. | - Add integer parsing forms to pegs. This makes parsing many binary protocols easier. | ||||||
| - Lots of updates to networking code - now can use epoll (or poll) on linux and IOCP on windows. | - Lots of updates to networking code - now can use epoll (or poll) on linux and IOCP on windows. | ||||||
| - Add `ev/` module. This exposes a fiber scheduler, queues, timeouts, and other functionality to users | - Add `ev/` module. This exposes a fiber scheduler, queues, timeouts, and other functionality to users | ||||||
|   for single threaded cooperative scheduling and asynchornous IO. |   for single threaded cooperative scheduling and asynchronous IO. | ||||||
| - Add `net/accept-loop` and `net/listen`. These functions break down `net/server` into it's essential parts | - Add `net/accept-loop` and `net/listen`. These functions break down `net/server` into it's essential parts | ||||||
|   and are more flexible. They also allow furter improvements to these utility functions. |   and are more flexible. They also allow further improvements to these utility functions. | ||||||
|  | - Various small bug fixes. | ||||||
|  |  | ||||||
| ## 1.12.2 - 2020-09-20 | ## 1.12.2 - 2020-09-20 | ||||||
| - Add janet\_try and janet\_restore to C API. | - Add janet\_try and janet\_restore to C API. | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Calvin Rose
					Calvin Rose