Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
C
C-datadec
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Model registry
Operate
Environments
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Duncan White
C-datadec
Graph
2e8e630ea17cf00fdca617d85711537398b16ec4
Select Git revision
Branches
1
master
default
1 result
You can move around the graph by using the arrow keys.
Begin with the selected commit
Created with Raphaël 2.2.0
15
Jul
25
Jun
21
20
18
27
Nov
30
May
23
20
24
May
19
Mar
15
Dec
5
7
Feb
27
Jan
8
Nov
2
7
Jan
5
4
25
Aug
14
Jul
10
Apr
9
7
6
7
Aug
18
Dec
8
5
30
Nov
29
28
24
22
15
14
updated INSTALL instructions to use git clone and correct dirname to cd into
master
master
made install into /usr, and correct /usr/share/man.. for man page, by default
some major improvements. changed to getopt() for flag processing, added -s FUNC suppression set functionality so that you can suppress the automatically generated print_TYPE function (because you've written your own tweaked version)..
split meta-data generation out, separate -m mode generating meta-data to stdout, no .dd file, much nicely
minor whitespace tweaks to Makefile
minor tweaks to the Makefile, making it more similar to the c-tools version
datadec-1.3: converted the code (and the code generated) to use stdbool.h throughout, and added code into decs.c to generate a .basename.dd file listing the types, the shapes, and the parameter types per shape.
imported bugfixes from ~dcw/src/C/datadec/datadec-1.2 dir
added free_type() documentation..
added experimental free support, triggered by -f flag (sets makefree variable)
tested experimental free support (added "-" dontfree hints in cdata.in, and tackled pointer sharing problems in ctest.c)
imported TOOLDIR settings for libmem
first stage of adding free/dontfree support to datadec: added token '-' (to the lexer), made optional in a parameter declaration (in the parser), made a place to store "BOOL dontfree" (in the struct module) and rules in the parser to glue it together. also added an array of predefined types-that-are-never-freed and used that (as well as the "-") to set dontfree.
bugfix: was applying length(intlist) to length(illist) - and by a miracle of structural equivalence it was working:-) ansi prototypes stopped this, so now two length() functions..
k&r -> ansi thoughout
k&r -> ansi + ONE BUG FIX - lengths of il3 and il4 were length(il2):-)
ignore generated C files and ctest executable in test
added datadec to ignore list, fixed error in test/Makefile (clean target deleted ctest.c, oops)
ignore *.o
removed some more m2datadec leftovers
removed some traces of m2datadec, imported in a couple of bug fixes from c-tools datadec
Initial revision
datadec-1.1 now
added stdlib and string includes to keep stricter compilers happy..
3.b. minor wording change
datadec.spec file now on web page itself
Initial revision
not install instructions now
added Testing section
Initial revision
added make install
C version only
slight ansi C'ing of main
cc=gcc
fixed embarrassing bug in print_all_params - null check
one more KANDR bit - the kind_of function! and one more blank line in print
KANDR and ANSI (default) function syntax generation now
ANSI C version
Initial revision
trashed dcw.h; replaced assertions with if's etc..
Loading