Permalink
Commits on Jan 13, 2017
  1. Implement JSON parse and stringify

    A couple of yaks on my way:
    
      - Add bazel `BUILD` file to frozen
      - Rename some internal mjs functions because they conflicted with
        frozen
    
    PUBLISHED_FROM=fa403fb456b32a9e61af529030c09a12167b8200
    dimonomid committed with cesantabot Jan 13, 2017
  2. Make frozen's symbols weak

    So that it can be amalgamated in multiple modules which are used
    together.
    
    PUBLISHED_FROM=6fda7ee4fda4d613babbf2d2c78b1032ecf03cfa
    dimonomid committed with cesantabot Jan 13, 2017
Commits on Dec 30, 2016
  1. Add %H

    PUBLISHED_FROM=8345a4602c0b1f2898a52872e6e1d4f86dac07ad
    cpq committed with cesantabot Dec 30, 2016
Commits on Dec 23, 2016
  1. Document %.*Q

    PUBLISHED_FROM=bc63673def70218cdfe396a2d2ac06137607a7f2
    cpq committed with cesantabot Dec 23, 2016
Commits on Sep 19, 2016
  1. Adapt to new registrator values

    PUBLISHED_FROM=6726c0e7a8aef06b6787f4e7393da54544f4714e
    mmikulicic committed with cesantabot Sep 19, 2016
Commits on Sep 17, 2016
  1. Make sure CC3200 enters boot loader reliably

    PUBLISHED_FROM=805115dc15d0e510ed74bc48df65fce3e8d12150
    rojer committed with cesantabot Sep 17, 2016
Commits on Sep 16, 2016
  1. Unescape

    PUBLISHED_FROM=e42171cd840271166beb098c1d701b25ca0c3a53
    cpq committed with cesantabot Sep 16, 2016
Commits on Sep 13, 2016
  1. Fix frozen MSVC build

    PUBLISHED_FROM=8772f8e95123ee88c346511e3d1ae8179afd4758
    cpq committed with cesantabot Sep 13, 2016
  2. Frozen: correctly parse _ and digits in keys

    PUBLISHED_FROM=5a6810672e035048f0fc229c4f81f79a3521081d
    cpq committed with cesantabot Sep 13, 2016
Commits on Sep 6, 2016
  1. Revive FW unit test, add it to CI

    PUBLISHED_FROM=9eeefcd4f42e5106773040725b1e5f9ef0479fea
    cpq committed with cesantabot Sep 6, 2016
Commits on Sep 5, 2016
  1. Use void arguments list consistently in C code

    On my way, fixed a couple of cases where we had `()` in the header, and
    non-empty argument list in the source file.
    
    PUBLISHED_FROM=5519526cf84e2bbd425a726fcc112fea1a95cbf1
    dimonomid committed with cesantabot Sep 5, 2016
Commits on Sep 2, 2016
  1. Correctly handle `key: "%s"` formats

    PUBLISHED_FROM=c033ba5d74609a964e4418fdef918afa1975dd0e
    cpq committed with cesantabot Sep 2, 2016
  2. Squash warnings in frozen build

    PUBLISHED_FROM=956e515a782c80101b19c28fe619729e388312e4
    cpq committed with cesantabot Sep 2, 2016
  3. Correctly handle `key: "%s"` formats

    PUBLISHED_FROM=c033ba5d74609a964e4418fdef918afa1975dd0e
    cpq committed with cesantabot Sep 2, 2016
  4. Squash warnings in frozen build

    PUBLISHED_FROM=956e515a782c80101b19c28fe619729e388312e4
    cpq committed with cesantabot Sep 2, 2016
Commits on Aug 26, 2016
  1. Frozen: fix delegation to system printf

    Previously, the output length was limited by 20 chars
    
    PUBLISHED_FROM=f4ceb624fa1d0f46833181ac4de9a3a6c4f14741
    dimonomid committed with cesantabot Aug 26, 2016
Commits on Aug 8, 2016
  1. Add a cookie auth and session management example

    PUBLISHED_FROM=243437cf7d48b04aef3896bc4c5d4010975299a4
    rojer committed with cesantabot Aug 8, 2016
  2. Improve CI-related comments a bit

    PUBLISHED_FROM=b16b5d7805da449c85f4fe22f3fcc4a4e68cbf00
    dimonomid committed with cesantabot Aug 8, 2016
Commits on Aug 1, 2016
  1. Update Frozen docs

    PUBLISHED_FROM=ef23ebbe8a5cdbb689c375011c4f9b577a0ef643
    dimonomid committed with cesantabot Aug 1, 2016
Commits on Jul 26, 2016
  1. Frozen INVALID value is 0

    PUBLISHED_FROM=c13554fa36eb63e8eefaa28d99842f13fcb7732f
    dimonomid committed with cesantabot Jul 26, 2016
Commits on Jul 25, 2016
  1. Improve json_walk API

    Now, for each composite type (objects and arrays) there are two token
    types: _START and _END. It is useful for `json_walk()` API, but kinda
    confusing for scanf-based API: it's _END at which the value is
    considered, so, client code should use `JSON_TYPE_OBJECT_END` and
    `JSON_TYPE_ARRAY_END` instead of `JSON_TYPE_OBJECT` and `JSON_TYPE_ARRAY`.
    
    Maybe I should add something like:
    
    ```
    define JSON_TYPE_OBJECT JSON_TYPE_OBJECT_END
    define JSON_TYPE_ARRAY JSON_TYPE_ARRAY_END
    ```
    
    Let me know if I should.
    
    PUBLISHED_FROM=6587579d1f9ac24c89e733af957e5229187ba400
    dimonomid committed with cesantabot Jul 25, 2016
Commits on Jul 21, 2016
  1. Add %T to the API ref

    PUBLISHED_FROM=f6679ea960b3aa0bc9142515548835ee0f78af67
    cpq committed with cesantabot Jul 21, 2016
  2. Document %.*Q

    PUBLISHED_FROM=5dc567f8978d5414835f7a2338a78ae9eb683f55
    mmikulicic committed with cesantabot Jul 21, 2016
  3. Fix frozen doc rendering

    PUBLISHED_FROM=b272d0bed5a20311e2d27ba3f5a3042be21e3858
    cpq committed with cesantabot Jul 21, 2016
Commits on Jul 20, 2016
  1. Add unit test for array of objs

    PUBLISHED_FROM=7cd23eb46d1400e0b75f5f088bc104c048d2b1cf
    cpq committed with cesantabot Jul 20, 2016
Commits on Jul 19, 2016
  1. Implement %.*Q

    PUBLISHED_FROM=bdc4b42a61ab3817128b3af7bf4d6396197104d8
    mmikulicic committed with cesantabot Jul 19, 2016
Commits on Jul 14, 2016
  1. json_parse -> json_walk

    PUBLISHED_FROM=595bbd2accccca3b16482ee6963d65cb8d43e2d0
    cpq committed with cesantabot Jul 14, 2016
  2. Update frozen docs

    PUBLISHED_FROM=1a1e6afc15a72982fb4ca6c9c3c1a6a65908132c
    cpq committed with cesantabot Jul 14, 2016
Commits on Jul 9, 2016
  1. Allow scalars to be root level elements

    PUBLISHED_FROM=2f11c7c9fd2c500a4ecb95a855055791b083d5af
    cpq committed with cesantabot Jul 9, 2016
Commits on Jul 8, 2016
  1. Save 750 bytes in json_scanf (-O2, 64bit mac)

    PUBLISHED_FROM=05a0d2c8a04ce1ceef8164f9ad220a4727346f3f
    cpq committed with cesantabot Jul 8, 2016
Commits on Jul 7, 2016
  1. Null-terminate %Q conversions

    PUBLISHED_FROM=a395ff5f8e1514f437f0678c3e1fe9d8058981ed
    cpq committed with cesantabot Jul 7, 2016
Commits on Jul 5, 2016
  1. Switch to json_scanf

    PUBLISHED_FROM=866b06f99f2d0b459fad1367f684541ba743163c
    cpq committed with cesantabot Jul 5, 2016
Commits on Jul 2, 2016
  1. Support utf8 keys in json_scanf fmt string

    PUBLISHED_FROM=7d057e66c9c974bff56f72c1a6f6db5c69854fcb
    cpq committed with cesantabot Jul 2, 2016
  2. Amend frozen docs

    PUBLISHED_FROM=3ac0821deb9b9d9d3fd5044658dbed52665f8475
    cpq committed with cesantabot Jul 2, 2016
Commits on Jul 1, 2016
  1. json_scanf implementation

    PUBLISHED_FROM=84dd7cc1f6ca164f47d081084db8b32abe19b91e
    cpq committed with cesantabot Jul 1, 2016