Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Use our own memmem only when libc doesn’t have oneHEADmaster | 2018-11-07 | |
| | | | | | | | | | | | | | | | | Systems without memmem(3) are getting rarer every day. We can improve clarity and efficiency by relying on libc’s memmem whenever possible. Detect at compile time whether the system supports memmem(3); if it does, simply reexport its prototype through memmem.h and emit no code. If it doesn’t, actually build in the memmem code in memmem.c. Along the way, undo the renaming from commit 6dad7c645d8fdb7b7237c89ff7b34e90adbb86b1. Since we’re only creating a memmem prototype if libc doesn’t define the symbol, our prototype should never clash with libc’s. As before, authors should not assume string.h provides a prototype for memmem; they should `#include "memmem.h"` if they use the function. | ||
* | List.mapMi | 2018-11-04 | |
| | |||
* | Fix a manual typo | 2018-10-23 | |
| | |||
* | Accept a few other command-line arguments to trigger help text (closes #63) | 2018-10-19 | |
| | |||
* | More telegraphic error text for clashing URL prefixes (closes #111) | 2018-10-19 | |
| | |||
* | Block scary types for [de]serialization (closes #98) | 2018-10-19 | |
| | |||
* | Automatic merging of style/dynStyle and class/dynClass (closes #64) | 2018-10-19 | |
| | |||
* | Client-side escaping of HTML should be prepared for structured HTML trees, ↵ | 2018-10-19 | |
| | | | | not just strings (closes #141) | ||
* | Just return None rather than crashing, when trying to read cookies within ↵ | 2018-10-19 | |
| | | | | tasks (closes #143) | ||
* | unsafeSerialized[To|From]String | 2018-10-19 | |
| | |||
* | Catch when a cselect has an unavailable value set | 2018-10-12 | |
| | |||
* | Merge pull request #140 from ashalkhakov/flycheck | 2018-09-02 | |
|\ | | | | | FlyCheck integration. | ||
* \ | Merge pull request #138 from bbarenblat/master | 2018-09-02 | |
|\ \ | | | | | | | Start using symbol versioning | ||
| | * | Multi-file projects should work. | 2018-09-01 | |
| | | | |||
| | * | Flycheck: improving multi-file support | 2018-08-31 | |
| | | | |||
| | * | FlyCheck integration. | 2018-08-31 | |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Some issues: - since Ur/Web expects to typecheck a project, we "guess" it (which may not be the exact project that you use, maybe we need to improve our heuristics) - lightly tested, but seems to work on my machine | ||
* | | | Detect lambda abstractions over type classes as deserving of ↵ | 2018-08-29 | |
| | | | | | | | | | | | | implicit-argument status | ||
* | | | List.allM | 2018-08-25 | |
| | | | |||
* | | | Merge pull request #134 from steinuil/json-single-quote | 2018-08-17 | |
|\ \ \ | | | | | | | | | removed invalid JSON escape character | ||
| * | | | removed invalid JSON escape character | 2018-08-04 | |
| | | | | |||
* | | | | Merge pull request #132 from fabriceleal/offsetXY | 2018-07-15 | |
|\ \ \ \ | |/ / / |/| | | | bring offsetX, offsetY to mouseEvent | ||
| * | | | offsetX, offsetY | 2018-07-09 | |
|/ / / | |||
| * / | Start using symbol versioning | 2018-06-17 | |
|/ / | | | | | | | | | | | We now have enough users to make ABI compatibility worthwhile. Designate the current ABI as version 1 and begin maintaining `-version-info` for libtool. | ||
* | | Slight change to venerable Nested demo, to get proper URL resolution | 2018-06-16 | |
| | | |||
* | | Slight change to venerable Nested demo, to get proper URL resolution | 2018-06-16 | |
| | | |||
* | | Return to working version mode | 2018-06-16 | |
| | | |||
* | | New release | 2018-06-16 | |
|/ | |||
* | Properly populate set of type classes when reusing a module from the ↵ | 2018-06-06 | |
| | | | | type-inference cache | ||
* | Merge branch 'master' of ssh://github.com/urweb/urweb | 2018-06-04 | |
|\ | |||
* | | Fix to recent addition of defensive unurlification | 2018-06-04 | |
| | | |||
| * | Merge pull request #126 from majorseitan/master | 2018-06-04 | |
| |\ | | | | | | | Improved support for JSON escape characters | ||
| * | | Merge pull request #127 from ashalkhakov/cradio | 2018-06-04 | |
|/| | | | | | | | | Adding: cradio (support for client-side radio box). | ||
* | | | Fail when requesting a file cache with a database engine that won't do SHA512 | 2018-06-03 | |
| | | | |||
* | | | 'filecache' .urp directive, fixing a longstanding MonoUtil bug in the process | 2018-06-03 | |
| | | | |||
| | * | Merge branch 'master' into master | 2018-06-02 | |
| | |\ | |_|/ |/| | | |||
| * | | Multi-group test | 2018-05-30 | |
| | | | |||
* | | | Remove insecure crypto function (closes #114) | 2018-05-29 | |
| | | | |||
| * | | Formatting | 2018-05-28 | |
| | | | |||
| * | | Adding: cradio (support for client-side radio box). | 2018-05-28 | |
|/ / | |||
| * | resolve merge conflict on test | 2018-05-26 | |
| | | |||
| * | Handling of JSON escape characters | 2018-05-26 | |
| | | | | | | | | | | 1. Handle the escape character \/ | ||
* | | A test for List.groupBy | 2018-05-21 | |
| | | |||
* | | Proper error message when the body of a 'val' declaration fails to check ↵ | 2018-05-20 | |
| | | | | | | | | against the type annotation | ||
* | | Merge pull request #123 from ashalkhakov/tests | 2018-05-19 | |
|\ \ | | | | | | | Adding Selenium-based checking to tests. | ||
* | | | More defensive unurlification of enumerations (closes #117) | 2018-05-19 | |
| | | | |||
| * | | More tests. | 2018-05-15 | |
| | | | |||
| * | | Adding jsbspace for #121. | 2018-05-08 | |
| | | | |||
| * | | Adding Selenium-based checking to tests. | 2018-05-08 | |
|/ / | |||
| * | Handling of JSON escape characters | 2018-04-15 | |
| | | | | | | | | | | 1. Handle the escape character \\ | ||
* | | Merge pull request #122 from majorseitan/master | 2018-04-15 | |
|\| | | | | | Handling of JSON escape characters |