Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
L
LabComm
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Deploy
Releases
Model registry
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
GitLab community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Anders Blomdell
LabComm
Compare revisions
b5a801be02b9ce42caed09a03491c4f92c5e2175 to master
Compare revisions
Changes are shown as if the
source
revision was being merged into the
target
revision.
Learn more about comparing revisions.
Source
Anders Blomdell / LabComm
Select target project
No results found
master
Select Git revision
Loading items
Swap
Target
Sven Gestegård Robertz / LabComm
Select target project
0 results
Searching
b5a801be02b9ce42caed09a03491c4f92c5e2175
Select Git revision
Loading items
Show changes
Only incoming changes from source
Include changes to target since source was created
Compare
Commits on Source
492
70b290de
Changed writer interface from a funtion to a [const] vtable struct.
May 16, 2013
a8c10f92
Temporary fix of examples/simple (need to fix liblabcomm)...
May 16, 2013
8dfb066b
Added locking to C interface (using it remains on the TODO list)
May 16, 2013
a6f1423c
Made C declarations use explicitly sized integer types (stdint.h)
May 16, 2013
1b0d7eb4
Make test_labcomm_basic_type_encoding compile on 32-bit platform...
May 16, 2013
7e5d6af5
Start all streams with a labcomm encoded version string.
May 16, 2013
05041bf4
Added StreamWriter and StreamReader to python library.
May 16, 2013
f0f8cc6e
Removed some do_* indirections.
May 16, 2013
2c1ef4dc
Preparing to remove need for decoder->reader and encoder->writer
May 16, 2013
fa85ef07
added actual values to TwoFixedArrays
May 17, 2013
41d07424
Removal and renaming of typedefs.
May 17, 2013
58ee65c5
started compiling a tech report
May 17, 2013
e5d36a8c
added abstract grammar
May 17, 2013
88bfe766
added a bit on library structure
May 17, 2013
5b7e2b76
Changed generated C code to use reader/writer interface and moved
May 17, 2013
dd700110
Avoid creating an encoder for each flattened signature, use
May 17, 2013
e1eec198
added param values to encoder_new
May 20, 2013
8cfc830a
documentation epsilon
May 20, 2013
7d027c06
More faux object orientation (i.e. hiding structures and making
May 20, 2013
64b9582f
Cleanup of error handling.
May 21, 2013
9ed8e370
ioctl restructuring.
May 21, 2013
3cdd9b11
Added forgotten file.
May 21, 2013
000ca2a8
Ignore twoway for now...
May 22, 2013
704714a6
Preparing for use of dynamic library (currently disabled
May 27, 2013
0f17c894
Added pthtread_mutex_lock strawman.
May 27, 2013
9ba10d17
Changed lock structure (still no implementation).
May 29, 2013
ebae0d9b
More changes to facilitate reader/writer stacking.
May 30, 2013
b106fb26
Added distclean target.
May 31, 2013
be9eaeaf
Added some parts of two-way communication example.
Jun 3, 2013
aa7b0357
Added nargs variant of ioctl's.
Jun 3, 2013
61b2291f
Changed low-level ioctl argument ordering, and added signature_index.
Jun 5, 2013
32ba8efc
First stab at removing the O(n) signature search from labcomm.
Jun 5, 2013
33551db2
Remove -ltinfo
Jun 10, 2013
975762f6
Added LD_LIBRARY_PATH
Jun 10, 2013
d5d9ee8c
Twoway stacking example added.
Jun 10, 2013
8c433de9
added LD_LIBRAY_PATH to simple example run.sh
Jun 11, 2013
1112f3ba
Changed interface for readers/writers to simplify stacked operation.
Jun 11, 2013
9b3081f9
Added locking to labcomm_internal_encoder_register and
Jun 13, 2013
21e409aa
Added missing file.
Jun 13, 2013
49537585
Added two more missing files.
Jun 13, 2013
184017b2
Fixed missing lock field.
Jun 17, 2013
0e50a779
Added example/duck_typing
Jun 24, 2013
bb66c0de
Changed memory handling to a pluggable architecture.
Jun 25, 2013
f00568a0
First version of scheduler interface.
Jun 27, 2013
2270c9ec
Major code reorganization.
Jun 28, 2013
d44882a8
Corrected allocation order in encoder and decoder.
Jun 28, 2013
d8cab5f2
Twoway example completed.
Jun 28, 2013
688412ff
Call handler only when reader is without errors.
Jun 28, 2013
40b94830
Changed decoder to call reader->start both at registration and
Jun 28, 2013
984ddf79
Added GPL license.
Jun 28, 2013
1b271d44
started working on dynamic generation and compilation
Jul 2, 2013
f83a6678
adapted compile script
Jul 2, 2013
2bcaa665
embryo README
Jul 2, 2013
26223bde
cleanup?
Jul 2, 2013
5589558f
a bit more elaborate example, now doing encode/decode
Jul 9, 2013
a6e3a38d
nearly complete, but still sketchy, example
Jul 9, 2013
07b21d7b
cleanup
Jul 9, 2013
1562625c
more cleanup and some documentation
Jul 9, 2013
b7760998
more cleanup and doc
Jul 9, 2013
4a14ea73
fixed static part so it runs. Still not integrated the demo
Jul 16, 2013
454846ea
WIP: put classes in a package
Jul 23, 2013
b0357d84
WIP: towards adding an external context to the handlers
Jul 23, 2013
ac1eb49e
a bit more polished example
Jul 23, 2013
2d0cba67
cleanup etc
Jul 23, 2013
8a0eeb9d
Allow tuples and other iterables for arrays in python.
Aug 13, 2013
86517ff7
added Oscar's RAPID generation and lib
Aug 13, 2013
ef2ec643
Return reader error from labcomm_decode_one if decoding fails.
Aug 19, 2013
b415dd0d
Add support for O(1) signature indexing without resorting to
Aug 19, 2013
36eec9dc
Changed signature indices to use __attribute__((constructor)) instead of
Aug 20, 2013
ed186dc8
Restart of labcomm_decode_one in case of insufficient data implemented.
Aug 20, 2013
3771cea7
Added fixes for Darwin.
Aug 21, 2013
d0109d90
Removed bogus line for creating shared library.
Aug 21, 2013
571541d7
Removed tautological test.
Aug 21, 2013
a5deb387
Various OSX fixes.
Aug 21, 2013
41e5bb26
Various C99 compliance fixes.
Aug 23, 2013
fe7840b4
Fixed sizeof function.
Aug 26, 2013
7810c9ee
copied minor changes from my bzr branch
Nov 21, 2013
bded2b52
added client for labcomm/JGrafchart + test server
Nov 22, 2013
3ab53496
tweaked minimal TCP java example
Nov 22, 2013
bed11fbc
removed generated file
Nov 22, 2013
5867ec01
fixed Makefile
Nov 27, 2013
78fc1083
Actually added Makefile
Nov 27, 2013
f43dd755
added and hacked
Nov 27, 2013
fdfd3146
actually added
Nov 27, 2013
e32f8e9e
added Java server and client to jgrafchart test
Nov 27, 2013
4b757e87
added jgrafcharts
Nov 27, 2013
2e0fa68f
added python test decoder and a server that only encodes
Nov 29, 2013
eb88e395
tcp and jgrafchart examples tweaks
Nov 29, 2013
3cccb339
added forgotten lc file
Nov 29, 2013
6de6a6b8
added main program for example
Dec 2, 2013
eee385da
added rules for making compiler and lib
Dec 2, 2013
217809dd
small README
Dec 2, 2013
06f3a09b
forgot add
Dec 2, 2013
825efef0
added var array and string
Dec 2, 2013
b0bdfac4
updated OneShotServer
Dec 3, 2013
c3843099
re-enabled c# in Makefile
Dec 3, 2013
566e9ca8
hacked dynamic test to handle user types
Dec 5, 2013
8c29db74
Merge branch 'sven' of
ssh://knuth.cs.lth.se/home/sven/workspace/git/labcomm_core
into sven
Dec 5, 2013
047ba252
added todo and type argument to README
Dec 5, 2013
8f7951aa
versions for both with and without typedef
Dec 6, 2013
392 additional commits have been omitted to prevent performance issues.
Side-by-side
Compare changes
Side-by-side
Inline
Show whitespace changes
Files