emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] branch elpa/parseclj created (now a8c4cf30fb)


From: ELPA Syncer
Subject: [nongnu] branch elpa/parseclj created (now a8c4cf30fb)
Date: Tue, 28 Dec 2021 14:04:54 -0500 (EST)

elpasync pushed a change to branch elpa/parseclj.

        at  a8c4cf30fb Correctly bump versions

This branch includes the following new commits:

       new  80e92cdf9f Move into its own repo
       new  2d10ef3742 Travis CI / test setup
       new  bdd6489128 add travis badge
       new  f6b8ad665c Fix .travis.yml
       new  ee71cb8afe Try again for the Travis build
       new  40e36c41eb alist-get was only introduced in 25.1? :sadpanda:
       new  01608b7537 Seriously thinking of sticking to Emacs 25. This is 
getting ridiculous.
       new  3ec632ed66 Travis show Emacs version
       new  6f36bbf6b4 Try to set up a build matrix
       new  d4286f9071 Give README the right extension
       new  7cf7dc99cd Travis: only install the necessary ppa/package for each 
matrix line
       new  4df6ae1bc7 Travis: only install the necessary ppa/package for each 
matrix line, 2nd attempt
       new  710511ff79 Seems these packages dont actually package the versioned 
executable names
       new  343052c01a Add linting to the build
       new  1e46607912 Split files into packages, More test setup
       new  e179a11ec4 More of trying to appease the mighty gods of Travis
       new  b2e97ecb57 Lets try that again #travis
       new  d7adaa5177 Lets try that again #travis
       new  abe7edb04b Bunch of refactoring, but we're green now, supposedly
       new  56bb020a9e Fix the travis yaml?
       new  d5167bf4ad Test/lint stuff
       new  972161dd23 Make sure we test against the version we think we are 
testing against
       new  452fe7cc76 Implement nil, true, false, symbol
       new  792ba04647 A more elaborate test, nesting works!
       new  ce7ad0e427 implement strings
       new  67171853f5 lex characters
       new  1dc147f552 Support character literals
       new  22f2eb106f Support \uxxxx and \oxxx escape codes in strings
       new  ced0b91c08 "Support" namespaces symbols
       new  07739abe2c support keywords
       new  da1929be0b Add vector support
       new  a08b85ffa8 Implement parsing maps
       new  4f54ba52fe Add support for sets
       new  1eef0b62c8 Support #_discard forms
       new  0974b56833 Stick to non CL functions
       new  4f647c8cff Remove duplicate defination of clj-lex--token-token
       new  7ae887b1de Refactor clj-parse.el
       new  1b2b221c98 Add AST to Elisp and Clojure/EDN printers
       new  a83816010e Refactor clj-parse-test.
       new  f8822bb43c Add support for tags in lexer
       new  9d4c0b7b4b Merge pull request #2 from volrath/tag-support
       new  9404763e11 Make sure Travis uses the right Emacs
       new  43f59dcb91 Avoid dropping whitespaces, handling them while reducing
       new  553f8618e1 Rework `clj-parse-deftest` macro
       new  29411e2103 Add a design document to share vision and collect 
feedback
       new  0702332e5d Merge branch 'master' of 
https://github.com/lambdaisland/clj-parse
       new  7733985037 DESIGN.md-related adjustments
       new  c906de33a1 Rewrite all tests, and add new tests for the AST 
"printer"
       new  697618dbb1 Merge pull request #1 from volrath/master
       new  da89bf82a3 Allow colons inside symbols
       new  81fe979450 Handle parsing of semicolon-based comments.
       new  e7686c49ed Greater parity with edn.el
       new  60fd8eb965 Copy tests from edn.el
       new  a424f87c1b :#/# is a valid keyword. :::hello is not
       new  f34b8460a8 Correctly parse numbers in scientific notation
       new  879ac980a8 Treat numbers with trailing symbol characters as lex 
errors
       new  2da47798d9 Enable more edn.el tests, document how time/uuid are 
stored
       new  6fe4ce6095 Add script to compare speed of edn.el and clj-parse.el
       new  7d70ee4c38 Add support for tagged literals
       new  46570ce843 A # can be part of a symbol
       new  4367db07aa Move tests to tests/, bench to benchmark/
       new  6fdf22a553 Update license, fix dependencies
       new  212e0dc42b silly typo
       new  496a7356bb Add edn.el as a dependency
       new  1cf0fb9d3f More build related fixes
       new  2a42dcb6fa Update License info in README
       new  f6de87fbe6 Split EDN and AST handling in separate files
       new  9480ae09b3 push is destructive, in this case cons will do
       new  da0c877940 Remove dash, using seq is good enough
       new  6ae14f26ce Work on tests and EDN printer + other things
       new  5fbe901cba Parse/unparse :tag, rountrip AST
       new  3d261f5d3c Bump version of a
       new  4fc37462ab Make Travis use Cask
       new  496c965edc Make t print as true - thanks @martinklepsch
       new  a8e1de0d62 Merge pull request #4 from lambdaisland/edn-ast-split
       new  ba9f4d723f Document proposal for alternative package organization
       new  313fc4e630 Rename to parseclj
       new  da4bacb5f5 Rename parseclj-reduce to parseclj-parse
       new  3a92eafce9 Rename reduce-node to reduce-branch
       new  a71e57df4d Rename clj-lex to parseclj-lex
       new  fcd1a086f6 Rename clj-ast to parseclj-ast
       new  6d40b39cec Rename clj-edn to parseedn, keep it in this package for 
now.
       new  7beff77b15 Introduce parseclj-parse-clojure
       new  0f16fcf2fa Implement parsing with lexical preservation (keep 
whitespace, comments)
       new  0644bcdbf4 Implement :fail-fast
       new  a9dba19760 Clean up node and token types
       new  96b8180987 Unparse ASTs that have lexical preservation.
       new  2781f0cd7f Vocab chage: closer/opener => closing-token/opening-token
       new  987bd16a57 Position starts at 1, not at 0 (just like (point))
       new  185ce6367b Add :discard support for :lexical-preservation t, and 
show that it's broken
       new  47cf208a91 Fix parsing of tags/discard with :lexical-preservation
       new  87953e44ba Parse options on to the reducers
       new  6e0dc9516c Add missing require
       new  168027fed5 Merge pull request #7 from 
lambdaisland/reorganize-package
       new  7f8bcd405e Make checkdoc happy with parseclj.el
       new  d410a1530e Add code-checking defaults to `dir-locals.el`
       new  f395b9cbcc Move `parseclj--leaf-token-value` to `parseedn` module
       new  b79b3a5438 Add documentation to `parseclj-ast.el`
       new  ca854455f6 Add missing requirement to `parseedn`
       new  adbc0cabf5 Move `parseclj--{leaf,closing}-tokens` to `parseclj-lex` 
module
       new  7794d9ee59 Add docstrings for `parseclj-lex` module
       new  296a093132 Remove `parseclj-unparse`
       new  9a586f267d Remove `parseedn` requirement from `parseclj`
       new  1b071d7775 Add documentation to `parseedn` module
       new  1f8e449897 Simplify error messages
       new  d3cb78544d Use Emacs Lisp predicate style convention
       new  f86a3be4bf Add last rewordings
       new  1be462e0f2 Move parser to its own module
       new  45bd6a7431 Clean up tests
       new  91dd43667c Fix `parseclj-ast--reduce-branch` for tags.
       new  d6525d30c6 Merge pull request #10 from 
lambdaisland/fix-ast-reduce-tag
       new  f362018ff1 Silence the byte-compiler about some unused vars.
       new  e1cb9e5514 Add a few more node accessors.
       new  e65eb085ad Remove duplicated test
       new  388bb2bde2 Fix test case for `\u` and `\o` characters
       new  2588470302 Merge pull request #9 from 
lambdaisland/docstrings-and-conventions
       new  811f35e05a Loops reduction over the first 2 elements of the stack
       new  aeac6a1755 Fix code's organization for 2-item stack reduction
       new  bad1fb8745 Merge pull request #12 from 
lambdaisland/nested-2-items-reduction
       new  0ef32ad912 Add support for having single quotes in symbols/keywords
       new  19ca5f5bd0 Stick to the previous Travis Trusty image
       new  70804992ee Merge pull request #14 from 
lambdaisland/parseclj-lex-symbol-fix
       new  0afb8c5f09 Add `parseclj-lex-error-token` helper
       new  5b4b222b4f Return error token when there's invalid input in 
`parseclj-lex-next`
       new  b377e12d7e Add test case for invalid input error token
       new  b2588ce0fb Use EVM to setup Travis CI
       new  92396d11cf Merge pull request #17 from lambdaisland/travis-evm
       new  b26fadbc05 Get rid of `parseclj-lex-error-token` side-effect
       new  46cfcd3120 Merge pull request #16 from 
lambdaisland/parseclj-lex-error-token
       new  903d60284e Update the Travis CI badge
       new  d691df5d63 Update the copyright years
       new  acf4a29778 Update the README
       new  b2550e6456 Add docstring for `parseclj-lex--string-value`
       new  2ffadc6239 Mark OPTIONS as unused in `parseedn-reduce-leaf`
       new  f87278a70e Merge pull request #18 from 
clojure-emacs/doc-&-style-fixes-part-2
       new  61577603f2 Update README.md with installation and usage information
       new  815ba87a77 Merge pull request #19 from clojure-emacs/update-readme
       new  13059d8529 Minor checkdoc fixes
       new  a82f229014 Ignore *.elc files
       new  45cd754c32 Remove parseedn files
       new  3e48aa7b40 Remove mentions to parseedn in README.md
       new  7fba1624e0 Update DESIGN.md to name difference between parseclj and 
parseedn
       new  c32017ecc9 Merge pull request #20 from clojure-emacs/remove-parseedn
       new  d42b4ad744 Require a couple of dependencies to `parseclj-ast.el`
       new  3693dd148f Fix Cask file
       new  af6102c4a8 Minor fix to README file
       new  91c2ad82af Add enough feature to be able to parse clojure.core
       new  49c715ed22 For prefix-2 elements: pass children to reduce in right 
order
       new  b40670a561 Add namespaced maps, fix backquote implementation
       new  93a0f43529 Merge pull request #21 from 
clojure-emacs/add-more-syntax-features
       new  ff0443c27c Add :read-one option
       new  dc0d165b0a Merge pull request #23 from clojure-emacs/read-one
       new  dec638c5ca Tweak the keywords
       new  3de700b057 Add a changelog
       new  48abe456c6 Update the installation instructions
       new  b34d3e13a2 Support eval #=(foo...) forms
       new  b234692020 error on unmatched closing paren/brace
       new  689ebddbdd Add support for shebang and symbolic values
       new  e6bce85062 Update the CHANGELOG
       new  9e0b51e39c revert tabs to spaces, address minor review comments
       new  eff9411268 Merge pull request #26 from ikappaki/master
       new  1bb3800f8f Update CHANGELOG
       new  0d157d759b Merge branch 'master' into shebang-and-symbolic-values
       new  61513d2c99 Merge pull request #27 from 
clojure-emacs/shebang-and-symbolic-values
       new  c62a11884d First pass in inlining the necessary bits from a.el
       new  517a371616 Use map-elt instead of parseclj-alist-get
       new  30c950a4ad Use map-contains-key
       new  eedc0d812e Update docstring and metion Emacs 27 alternative
       new  089160a487 Drop a.el dependency, bump copyright year, bump version
       new  507720a632 Release 1.0
       new  ba04dbe334 Remove remaining a-list call, move a.el to be test-only
       new  1f7fe675ae Merge pull request #31 from 
clojure-emacs/remove-a-el-part-2
       new  f5f7ec1660 Release v1.0.1
       new  d659079598 Remove the remaining a.el dependency from non-test code
       new  8a361f4c05 Merge pull request #32 from 
dawranliou/dawranliou/remove-a-el-part-3
       new  1c8f833b4c Release 1.0.2
       new  62c9bf9126 Remove the last remains of a.el, restructure requires
       new  c7f50e3414 Update CHANGELOG
       new  ece9648128 Merge pull request #33 from 
clojure-emacs/arne/remove-a-from-tests
       new  fcebf65075 Provide parseclj-alist-merge for older Emacsen
       new  6f9ab8f89c Replace `cl-case` calls with `cond`
       new  5cf5cd5f53 Replace seq-doseq with mapcar... IDK
       new  adb55fa579 Merge pull request #34 from clojure-emacs/cl-case-to-cond
       new  6d1c9c348a Update CHANGELOG
       new  a8c4cf30fb Correctly bump versions




reply via email to

[Prev in Thread] Current Thread [Next in Thread]