You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jul 15, 2021. It is now read-only.
removed Tracer class from core library because of the severe performance hit it was causing. will leave it out or create a new branch to develop it further and get it to a place it can be more performant. refs #2
Copy file name to clipboardExpand all lines: CHANGELOG.md
+8-1Lines changed: 8 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,8 @@
2
2
All notable changes to this project will be documented in this file.
3
3
4
4
## [Unreleased][unreleased]
5
+
6
+
## [v0.10.0] - 2015-07-09
5
7
### Added
6
8
- rules and AST for missing transaction-related statement types: `RELEASE` and `SAVEPOINT`
7
9
- rules and AST for missing SQLite-specific statement types: `PRAGMA`, `DETACH`, `VACUUM`, `ANALYZE`, and `REINDEX`
@@ -11,6 +13,9 @@ All notable changes to this project will be documented in this file.
11
13
- added new methods in `parser-util.js` to reduce repeated code: `keyify()`, `textMerge()`, and `listify()`
12
14
13
15
### Changed
16
+
-**removing Tracer class from sqlite-parser until a faster solution is developed**
17
+
- Tracer is causing a **14x performance hit** to the sqlite-parser specs when it is enabled
18
+
- might consider having two different builds: one _smart error_ build with Tracer and another _performance_ build for speed
14
19
- fixed rules for `WITH` clause prepended to CRUD-type statements to make sure the `with` property is added to the correct nodes
15
20
- changed the AST for `WITH` clause to no longer have a node of `type``"with"`
16
21
@@ -88,6 +93,7 @@ All notable changes to this project will be documented in this file.
88
93
- several property values are now being normalized to lowercased strings instead of being passed unmodified to the AST. for example, the `action` property of `action` node now contains a lowercased value.
89
94
- removed redundant rules that pointed to `name` rule, such as `name_function`, `name_view`, and `name_trigger`.
90
95
- unquoted identifiers are now normalized to lowercased strings as per the SQL-92 standard. quoted identifiers are not normalized.
96
+
- SQLite functions are now normalized to lowercase strings in the output AST.
91
97
- now preventing FOUC when first loading the demo page. also allowing cursor focus on "Syntax Tree" editor so that the contents can be selected and copied to the clipboard.
92
98
93
99
## [v0.9.8] - 2015-07-06
@@ -414,7 +420,8 @@ fixed value format for direction key in PRIMARY KEY table contrainsts cleaned up
0 commit comments