summaryrefslogtreecommitdiffstats
path: root/src/proto/json.pro
AgeCommit message (Collapse)Author
2022-03-30patch 8.2.4648: handling LSP messages is a bit slowv8.2.4648Yegappan Lakshmanan
Problem: Handling LSP messages is a bit slow. Solution: Included support for LSP messages. (Yegappan Lakshmanan, closes #10025)
2019-08-20patch 8.1.1891: functions used in one file are globalv8.1.1891Bram Moolenaar
Problem: Functions used in one file are global. Solution: Add "static". (Yegappan Lakshmanan, closes #4840)
2019-07-22patch 8.1.1734: the evalfunc.c file is too bigv8.1.1734Bram Moolenaar
Problem: The evalfunc.c file is too big. Solution: Move some functions to other files.
2016-02-07patch 7.4.1279v7.4.1279Bram Moolenaar
Problem: jsonencode() is not producing strict JSON. Solution: Add jsencode() and jsdecode(). Make jsonencode() and jsondecode() strict.
2016-02-02patch 7.4.1238v7.4.1238Bram Moolenaar
Problem: Can't handle two messages right after each other. Solution: Find the end of the JSON. Read more when incomplete. Add a C test for the JSON decoding.
2016-02-01patch 7.4.1231v7.4.1231Bram Moolenaar
Problem: JSON messages are not parsed properly. Solution: Queue received messages.
2016-01-31patch 7.4.1229v7.4.1229Bram Moolenaar
Problem: "eval" and "expr" channel commands don't work yet. Solution: Implement them. Update the error numbers. Also add "redraw".
2016-01-24patch 7.4.1166v7.4.1166Bram Moolenaar
Problem: Can't encode a Funcref into JSON. jsonencode() doesn't handle the same list or dict twice properly. (Nikolay Pavlov) Solution: Give an error. Reset copyID when the list or dict is finished.
2016-01-23patch 7.4.1154v7.4.1154Bram Moolenaar
Problem: No support for JSON. Solution: Add jsonencode() and jsondecode(). Also add v:false, v:true, v:null and v:none.