Show all
Author Commit Message Labels Comments Date
Karsten Schmidt avatarKarsten Schmidt
flow: Merged <feature> '0.1.0' to <develop> ('develop').
Tags
0.1.0
Branches
develop
Karsten Schmidt avatarKarsten Schmidt
flow: Closed <feature> '0.1.0'.
Branches
feature/0.1.0
Karsten Schmidt avatarKarsten Schmidt
switching back from beta to latest stable version of gloss (0.2.1)
Branches
feature/0.1.0
Karsten Schmidt avatarKarsten Schmidt
flow: Created branch 'feature/0.1.0'.
Branches
feature/0.1.0
Karsten Schmidt avatarKarsten Schmidt
flow initialization: Created <develop> trunk: develop
Branches
develop
Karsten Schmidt avatarKarsten Schmidt
flow initialization: Added configuration file.
Karsten Schmidt avatarKarsten Schmidt
updating decode to *not* apply deep-select-keys by default, adding version w/ filter? arg to do so though, updating docs
Karsten Schmidt avatarKarsten Schmidt
fixing opencl alignment (now properly based on type size & pow2), moving protocols & alignment fns back into core, removing align & protocol ns, updating tests, updating requires
Karsten Schmidt avatarKarsten Schmidt
adding :struct-align config setting, adding final block fill for adjusting struct size to multiples of struct-align
Karsten Schmidt avatarKarsten Schmidt
refactoring alignment handling, replacing *config* align with fn, adding prim-type to StructElement, adding structgen.align ns with opencl alignment logic, adding opencl primitives to default registry, removing ByteBuffer type hints, moving protocols in own ns
Karsten Schmidt avatarKarsten Schmidt
adding/updating docs
Karsten Schmidt avatarKarsten Schmidt
adding credits & url
Karsten Schmidt avatarKarsten Schmidt
updating register! to return type, adding type hints for encode, updating dependencies impl to use threading macro
Karsten Schmidt avatarKarsten Schmidt
using complement in dependencies impl
Karsten Schmidt avatarKarsten Schmidt
renaming registered-type into lookup
Karsten Schmidt avatarKarsten Schmidt
updating docs
Karsten Schmidt avatarKarsten Schmidt
adding cdeclare to StructElement protocol and simplifying gen-source implementation, removing size arg from primitive-vec* (looked up from underlying prim type)
Karsten Schmidt avatarKarsten Schmidt
fixing primitive-vec* implementation, adding element-type implementation for structs and adding deep-select-keys to decode impl
Karsten Schmidt avatarKarsten Schmidt
adding optional cname arg for element-array* fn, adding (untested) primitive-vec* fn for OpenCL vector prime (float2 etc.), updating make-registry to not produce ref anymore (plain map only), adding reset-registry! fn and with-registry macro, updating tests
Karsten Schmidt avatarKarsten Schmidt
fixing typo: registed-type -> registered-type, updating tests
Karsten Schmidt avatarKarsten Schmidt
bug fix typo in with-config macro
Karsten Schmidt avatarKarsten Schmidt
updating project group id
Karsten Schmidt avatarKarsten Schmidt
updating parse & parse-specs fns to support user defines
Karsten Schmidt avatarKarsten Schmidt
adding optional user define overwrites to preprocess fn
Karsten Schmidt avatarKarsten Schmidt
refactoring parser: #defines now properly pre-processed before parsing, adding pre-defined regex for reuse by preprocess & parser, adding more node types to simplify parse tree & transform-node implementations, adding parse-specs fn to go straight from C source to specs for register!/make-struct , updating tests
Karsten Schmidt avatarKarsten Schmidt
refactoring build-spec*, build-codec*, build-template* to better reuse :element key, adding build-align-spec* fn to produce alignment filler spec
Karsten Schmidt avatarKarsten Schmidt
adding parsley dependency and structgen.parser ns with initial C typedef & #define parser grammar, parse tree node transform fns and converter for using parse tree result with core/register! fn, adding parser-test ns to demonstrating round trips: source from C >> CLJ >> C, encoding >> decoding of compiled byte buffers
Karsten Schmidt avatarKarsten Schmidt
bug fixes: merge-with-template for map sequences when user seq is shorter than template, build-spec* if given array len is zero, dependencies if a struct is only referenced as an array and avoiding duplicate resolution by placing all direct deps into a set first, updating core-test
Karsten Schmidt avatarKarsten Schmidt
initial check in
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.