iot2.git
7 years agoAdding ESP8266 code; modified for the latest password for LEDE
rtrimana [Fri, 16 Jun 2017 18:39:55 +0000 (11:39 -0700)]
Adding ESP8266 code; modified for the latest password for LEDE

7 years agoAdding a flag to activate/deactivate process sandboxing
rtrimana [Mon, 1 May 2017 15:51:01 +0000 (08:51 -0700)]
Adding a flag to activate/deactivate process sandboxing

7 years agoMaking sure that C++ RMI test works
rtrimana [Mon, 1 May 2017 15:50:15 +0000 (08:50 -0700)]
Making sure that C++ RMI test works

7 years agoMaking C++ classes final
rtrimana [Tue, 25 Apr 2017 20:17:31 +0000 (13:17 -0700)]
Making C++ classes final

7 years agoMaking classes final to make inheritance impossible
rtrimana [Tue, 25 Apr 2017 19:45:25 +0000 (12:45 -0700)]
Making classes final to make inheritance impossible

7 years agoUpdating IoTMain mysql database
rtrimana [Tue, 25 Apr 2017 15:27:47 +0000 (08:27 -0700)]
Updating IoTMain mysql database

7 years agoChanges and additional files for RMI profiling
rtrimana [Mon, 24 Apr 2017 23:06:22 +0000 (16:06 -0700)]
Changes and additional files for RMI profiling

7 years agoCompleting Tomoyo policies for all 4 benchmarks
rtrimana [Mon, 24 Apr 2017 23:01:24 +0000 (16:01 -0700)]
Completing Tomoyo policies for all 4 benchmarks

7 years agoCompleting Tomoyo policies for irrigation benchmark
rtrimana [Mon, 24 Apr 2017 20:54:56 +0000 (13:54 -0700)]
Completing Tomoyo policies for irrigation benchmark

7 years agoDoorlock and outlet drivers made by Yuting and Jiawei; the only problem is that outle...
rtrimana [Tue, 18 Apr 2017 17:09:11 +0000 (10:09 -0700)]
Doorlock and outlet drivers made by Yuting and Jiawei; the only problem is that outlet doesn't send notifications automatically, even with configure reporting, for manual turn-on/off (by hand)

7 years agowpad+hostapd package for OpenWrt that has disable_dgaf and hs20 options enabled
rtrimana [Tue, 11 Apr 2017 21:59:27 +0000 (14:59 -0700)]
wpad+hostapd package for OpenWrt that has disable_dgaf and hs20 options enabled

7 years agoSentinel with process jailing using Tomoyo - works with the SmartLightsController...
rtrimana [Mon, 10 Apr 2017 21:47:52 +0000 (14:47 -0700)]
Sentinel with process jailing using Tomoyo - works with the SmartLightsController benchmark

7 years agoIn progress of refining the Tomoyo policies for process jailing; will define a set...
rtrimana [Fri, 7 Apr 2017 23:53:27 +0000 (16:53 -0700)]
In progress of refining the Tomoyo policies for process jailing; will define a set of basic policies and unique policies for each class of program

7 years agoModifying master for Tomoyo process jailing; Adding basic policies for Tomoyo environ...
rtrimana [Fri, 7 Apr 2017 00:35:06 +0000 (17:35 -0700)]
Modifying master for Tomoyo process jailing; Adding basic policies for Tomoyo environment for SmartLightsController

7 years agoAdding a simple script to register a new device (MAC, IP, key, and device name)
rtrimana [Wed, 5 Apr 2017 16:04:43 +0000 (09:04 -0700)]
Adding a simple script to register a new device (MAC, IP, key, and device name)

7 years agoUpdating database
rtrimana [Fri, 24 Feb 2017 16:31:42 +0000 (08:31 -0800)]
Updating database

7 years agoUpdating the fourth benchmark with new stubs/skeletons; it is probably better to...
rtrimana [Thu, 23 Feb 2017 22:21:42 +0000 (14:21 -0800)]
Updating the fourth benchmark with new stubs/skeletons; it is probably better to separate the interface for the 3 SmartThings sensors

7 years agoUpdating the third benchmark with new stubs and skeletons
rtrimana [Thu, 23 Feb 2017 21:22:14 +0000 (13:22 -0800)]
Updating the third benchmark with new stubs and skeletons

7 years agoUpdating stubs and skeletons for the second benchmark and drivers; tested the second...
rtrimana [Thu, 23 Feb 2017 20:58:44 +0000 (12:58 -0800)]
Updating stubs and skeletons for the second benchmark and drivers; tested the second benchmark!

7 years agoRemoving callback port feature from master and slave
rtrimana [Wed, 22 Feb 2017 21:42:48 +0000 (13:42 -0800)]
Removing callback port feature from master and slave

7 years agoNew .so file for LifxLightBulb
rtrimana [Wed, 22 Feb 2017 18:37:09 +0000 (10:37 -0800)]
New .so file for LifxLightBulb

7 years agoAdding object ID tracking for simultaneous generation of stubs/skeletons (e.g. for...
rtrimana [Wed, 22 Feb 2017 18:35:57 +0000 (10:35 -0800)]
Adding object ID tracking for simultaneous generation of stubs/skeletons (e.g. for one benchmark); Fixing a few small bugs in compiler

7 years agoReverting back the first benchmark (now works with less threads); synchronization...
rtrimana [Wed, 22 Feb 2017 17:13:19 +0000 (09:13 -0800)]
Reverting back the first benchmark (now works with less threads); synchronization problems with too many threads with arbitrary calls of callbacks at times

7 years agoUpdating the first benchmark with new stubs/skeletons; somehow motion detection is...
rtrimana [Tue, 21 Feb 2017 23:21:38 +0000 (15:21 -0800)]
Updating the first benchmark with new stubs/skeletons; somehow motion detection is not working properly although the whole transport layer works fine; suspecting that multi-threading doesn't give much chance to motion detection thread

7 years agoMigrating PhoneInterface (Irrigation and SpeakerLocator) from old to new Nexus 5X...
rtrimana [Tue, 21 Feb 2017 01:01:52 +0000 (17:01 -0800)]
Migrating PhoneInterface (Irrigation and SpeakerLocator) from old to new Nexus 5X phone

7 years agoUpdating skeletons and stubs for C++; Fixing one bug in IoTCompiler for C++ skeleton...
rtrimana [Tue, 21 Feb 2017 00:28:04 +0000 (16:28 -0800)]
Updating skeletons and stubs for C++; Fixing one bug in IoTCompiler for C++ skeleton instantiation code; Need to find workaround for multithreading on ARM (cross compiler doesn't work)

7 years agoUpdating stub and skeleton for Lifxtest
rtrimana [Mon, 20 Feb 2017 22:29:09 +0000 (14:29 -0800)]
Updating stub and skeleton for Lifxtest

7 years agoUpdating database once more; Zigbee gateway address for Smartthings sensors
rtrimana [Fri, 17 Feb 2017 20:03:27 +0000 (12:03 -0800)]
Updating database once more; Zigbee gateway address for Smartthings sensors

7 years agoMerging multiple versions of Xbee python driver
rtrimana [Fri, 17 Feb 2017 19:57:55 +0000 (11:57 -0800)]
Merging multiple versions of Xbee python driver

7 years agoRenewing MySQL database backup; Moving Zigbee gateway to RaspberryPi #4
rtrimana [Fri, 17 Feb 2017 17:34:40 +0000 (09:34 -0800)]
Renewing MySQL database backup; Moving Zigbee gateway to RaspberryPi #4

7 years agoPython Zigbee module installer
rtrimana [Fri, 17 Feb 2017 16:58:25 +0000 (08:58 -0800)]
Python Zigbee module installer

7 years agoFixing a bug in IoTMaster (wrong variable for language flag check); adding LANGUAGE...
rtrimana [Tue, 14 Feb 2017 18:03:46 +0000 (10:03 -0800)]
Fixing a bug in IoTMaster (wrong variable for language flag check); adding LANGUAGE field in controller config file

7 years agoAdding flags to master to give flexibility to choose between C++ and Java for every...
rtrimana [Tue, 14 Feb 2017 00:00:57 +0000 (16:00 -0800)]
Adding flags to master to give flexibility to choose between C++ and Java for every device driver and controller

7 years agoMaking sure that C++ Set and Relation methods return pointers from a new set/map...
rtrimana [Mon, 13 Feb 2017 16:36:32 +0000 (08:36 -0800)]
Making sure that C++ Set and Relation methods return pointers from a new set/map every time the method is called; this keeps the original set/map intact/immutable.

7 years agoAdding Java Checker Framework checker option in the makefiles; basically this is...
rtrimana [Wed, 8 Feb 2017 00:59:32 +0000 (16:59 -0800)]
Adding Java Checker Framework checker option in the makefiles; basically this is just to check and flag error when there is java.net/java.lang.reflect usage in user's code

7 years agoAdding Java Checker Framework to flag error when java.net and java.lang.reflect libra...
rtrimana [Wed, 8 Feb 2017 00:57:37 +0000 (16:57 -0800)]
Adding Java Checker Framework to flag error when java.net and java.lang.reflect libraries are used in user's code

7 years agoRestoring IoTRMICall and IoTRMIObject to their original states for the sake of compil...
rtrimana [Wed, 8 Feb 2017 00:45:38 +0000 (16:45 -0800)]
Restoring IoTRMICall and IoTRMIObject to their original states for the sake of compiling current benchmarks (these two are deprecated and will soon not be used at all)

7 years agoMaking sure that compiler can generate methods with multiple callbacks with different...
rtrimana [Tue, 7 Feb 2017 23:31:07 +0000 (15:31 -0800)]
Making sure that compiler can generate methods with multiple callbacks with different types

7 years agoFixing bugs for multiple callback inputs; adding more testcases
rtrimana [Tue, 7 Feb 2017 21:42:29 +0000 (13:42 -0800)]
Fixing bugs for multiple callback inputs; adding more testcases

7 years agoMinor tests for multiple callbacks, enum, and struct for both Java and C++; Fixing...
rtrimana [Fri, 3 Feb 2017 19:31:59 +0000 (11:31 -0800)]
Minor tests for multiple callbacks, enum, and struct for both Java and C++; Fixing small bugs in compiler and RMI client

7 years agoFixed compiler for Java code generation (not heavily tested yet, but fixes include...
rtrimana [Wed, 1 Feb 2017 23:37:27 +0000 (15:37 -0800)]
Fixed compiler for Java code generation (not heavily tested yet, but fixes include return value generation, enum, and struct handling)

7 years agoTested C++ RPS/RMI libraries for arbitrary objects and arbitrary remote calls
rtrimana [Tue, 31 Jan 2017 23:36:14 +0000 (15:36 -0800)]
Tested C++ RPS/RMI libraries for arbitrary objects and arbitrary remote calls

7 years agoCleaning up error messages, etc. in Java RMI part
rtrimana [Sat, 28 Jan 2017 19:48:14 +0000 (11:48 -0800)]
Cleaning up error messages, etc. in Java RMI part

7 years agoChanging IoTRMIComm into abstract and refactoring into Client and Server parts
rtrimana [Sat, 28 Jan 2017 00:56:06 +0000 (16:56 -0800)]
Changing IoTRMIComm into abstract and refactoring into Client and Server parts

7 years agoFirst version of skeleton-stub communication using queue and 2 sockets (one send...
rtrimana [Sat, 28 Jan 2017 00:15:22 +0000 (16:15 -0800)]
First version of skeleton-stub communication using queue and 2 sockets (one send and one receive) as this involves multi-threading and Java socket is NOT thread safegit status!

7 years agoCreating ConcurrentLinkedListQueue for C++
rtrimana [Sat, 28 Jan 2017 00:12:47 +0000 (16:12 -0800)]
Creating ConcurrentLinkedListQueue for C++

7 years agoPreparing C++ stubs and skeletons for circular compilation (it couldn't compile earlier)
rtrimana [Sat, 28 Jan 2017 00:11:35 +0000 (16:11 -0800)]
Preparing C++ stubs and skeletons for circular compilation (it couldn't compile earlier)

7 years agoWorking Java v.1.0 for arbitrary calls of callback objects
rtrimana [Thu, 26 Jan 2017 18:58:52 +0000 (10:58 -0800)]
Working Java v.1.0 for arbitrary calls of callback objects

7 years agoWorking C++ IoTSlave for both IoTSet and IoTRelation; threading works for C++ LifxLig...
rtrimana [Mon, 23 Jan 2017 22:45:55 +0000 (14:45 -0800)]
Working C++ IoTSlave for both IoTSet and IoTRelation; threading works for C++ LifxLightBulb driver in x86_64 binary but not in ARM version

7 years agoAdding class LabRoom for IoTRelation testing with C++ IoTSlave
rtrimana [Sat, 21 Jan 2017 00:43:24 +0000 (16:43 -0800)]
Adding class LabRoom for IoTRelation testing with C++ IoTSlave

7 years agoModified and tested IoTMaster for IoTSet in C++; completed IoTMaster and IoTSlave...
rtrimana [Sat, 21 Jan 2017 00:42:19 +0000 (16:42 -0800)]
Modified and tested IoTMaster for IoTSet in C++; completed IoTMaster and IoTSlave.cpp for IoTRelation as well but untested

7 years agoAdding C++ field instrumentation using config file
rtrimana [Thu, 19 Jan 2017 19:25:34 +0000 (11:25 -0800)]
Adding C++ field instrumentation using config file

7 years agoPerfecting IoTSlave for C++; Found one issue with SSH/Java process execution in which...
rtrimana [Wed, 18 Jan 2017 20:02:08 +0000 (12:02 -0800)]
Perfecting IoTSlave for C++; Found one issue with SSH/Java process execution in which process is killed if we print something through cout in the C++ program

7 years agoAdding stub and skeleton for Lifxtest and LifxLightBulb; Creating build flow for...
rtrimana [Fri, 13 Jan 2017 23:33:42 +0000 (15:33 -0800)]
Adding stub and skeleton for Lifxtest and LifxLightBulb; Creating build flow for shared-objects; Developing IoTSlave for C++

7 years agoChanging a few things to pointer; Testing Lifxtest benchmark without using runtime...
rtrimana [Thu, 12 Jan 2017 17:27:58 +0000 (09:27 -0800)]
Changing a few things to pointer; Testing Lifxtest benchmark without using runtime system

7 years agoPreparing Lifxtest as a test benchmark; making adjustments in IoTSet for C++, etc.
rtrimana [Thu, 12 Jan 2017 04:06:26 +0000 (20:06 -0800)]
Preparing Lifxtest as a test benchmark; making adjustments in IoTSet for C++, etc.

7 years agoSeparating implementations from declarations for LifxLightBulb
rtrimana [Thu, 12 Jan 2017 00:12:48 +0000 (16:12 -0800)]
Separating implementations from declarations for LifxLightBulb

7 years agoFixing 2 issues in LifxLightBulb driver: 1) Detached thread handling (need to pass...
rtrimana [Wed, 11 Jan 2017 23:13:22 +0000 (15:13 -0800)]
Fixing 2 issues in LifxLightBulb driver: 1) Detached thread handling (need to pass in this pointer for proper class method calls); 2) Extending socket library to have set timeout capability to create non-blocking UDP socket

7 years agoAdding debug messages on slave to print info for designing C++ slave part
rtrimana [Wed, 11 Jan 2017 16:41:12 +0000 (08:41 -0800)]
Adding debug messages on slave to print info for designing C++ slave part

7 years agoCreating new directory for all Java benchmarks
rtrimana [Tue, 10 Jan 2017 23:12:51 +0000 (15:12 -0800)]
Creating new directory for all Java benchmarks

7 years agoMinor fixes in LifxLightBulb driver (not fully tested yet)
rtrimana [Tue, 10 Jan 2017 22:57:31 +0000 (14:57 -0800)]
Minor fixes in LifxLightBulb driver (not fully tested yet)

7 years agoMoving Java drivers; Creating iotruntime socket connections for C++; First version...
rtrimana [Tue, 10 Jan 2017 22:50:09 +0000 (14:50 -0800)]
Moving Java drivers; Creating iotruntime socket connections for C++; First version of LifxLightBulb driver in C++

7 years agoReplacing default BUFFSIZE value with new buffer size value when a resize needs to...
rtrimana [Sat, 7 Jan 2017 02:54:40 +0000 (18:54 -0800)]
Replacing default BUFFSIZE value with new buffer size value when a resize needs to happen

7 years agoBacking up database
rtrimana [Sat, 7 Jan 2017 01:10:25 +0000 (17:10 -0800)]
Backing up database

7 years agoAdding a (potential) initialization for Alarm; Modifying IoTSocket to allocate a...
rtrimana [Sat, 7 Jan 2017 00:35:38 +0000 (16:35 -0800)]
Adding a (potential) initialization for Alarm; Modifying IoTSocket to allocate a larger byte buffer array when needed

7 years agoPerfecting 4th benchmark; adding needed MySQL config files; maturing Zigbee drivers
rtrimana [Sat, 7 Jan 2017 00:09:52 +0000 (16:09 -0800)]
Perfecting 4th benchmark; adding needed MySQL config files; maturing Zigbee drivers

7 years agoFixing MySQL query parsing bug for IoTRelation; adjusting MySQL queries for new inter...
rtrimana [Fri, 6 Jan 2017 17:02:26 +0000 (09:02 -0800)]
Fixing MySQL query parsing bug for IoTRelation; adjusting MySQL queries for new interfaces; backing up database

7 years agoAdjusting files in ZigbeeTest; preparing things for 4th benchmark, i.e. generating...
rtrimana [Fri, 6 Jan 2017 01:08:30 +0000 (17:08 -0800)]
Adjusting files in ZigbeeTest; preparing things for 4th benchmark, i.e. generating stubs and skeletons, fixing code, checking in mysql config files, etc.

7 years agoAdding xbee_driver Python files
rtrimana [Thu, 5 Jan 2017 22:14:55 +0000 (14:14 -0800)]
Adding xbee_driver Python files

7 years agoAdjustments to ZigbeeTest and Python files to use just 1 port for shooting Zigbee...
rtrimana [Thu, 5 Jan 2017 22:07:39 +0000 (14:07 -0800)]
Adjustments to ZigbeeTest and Python files to use just 1 port for shooting Zigbee protocol rules

7 years agoTesting Smartthings sensors with some adjustments for 4th benchmark
rtrimana [Thu, 5 Jan 2017 21:12:00 +0000 (13:12 -0800)]
Testing Smartthings sensors with some adjustments for 4th benchmark

7 years agoAdding missing stub and skeleton files for 3rd benchmark; Increasing incoming buffer...
rtrimana [Thu, 5 Jan 2017 17:43:33 +0000 (09:43 -0800)]
Adding missing stub and skeleton files for 3rd benchmark; Increasing incoming buffer size for IoTSocket to 8MB as needed by IHome speaker; completing 2nd and 3rd benchmark porting

7 years agoAdding missing files, completing driver config files with stub interface, completing...
rtrimana [Thu, 5 Jan 2017 16:48:07 +0000 (08:48 -0800)]
Adding missing files, completing driver config files with stub interface, completing build flow with .jks file for https

7 years agoUpdating database
rtrimana [Thu, 5 Jan 2017 01:42:02 +0000 (17:42 -0800)]
Updating database

7 years agoPreparing 3rd benchmark for porting with capability-based RMI
rtrimana [Thu, 5 Jan 2017 01:31:23 +0000 (17:31 -0800)]
Preparing 3rd benchmark for porting with capability-based RMI

7 years agoPreparing files, stubs, and skeletons for 2nd benchmark
rtrimana [Wed, 4 Jan 2017 23:50:47 +0000 (15:50 -0800)]
Preparing files, stubs, and skeletons for 2nd benchmark

7 years agoApplying changes for 3rd benchmark (wildcard addresses) in IoTMaster
rtrimana [Wed, 4 Jan 2017 19:32:40 +0000 (11:32 -0800)]
Applying changes for 3rd benchmark (wildcard addresses) in IoTMaster

7 years agoAdding new policies for stub/skeleton generation - second benchmark
rtrimana [Fri, 23 Dec 2016 00:59:19 +0000 (16:59 -0800)]
Adding new policies for stub/skeleton generation - second benchmark

7 years agoUpdating database with relations; Adding new SQL query config files
rtrimana [Thu, 22 Dec 2016 22:07:20 +0000 (14:07 -0800)]
Updating database with relations; Adding new SQL query config files

7 years agoUpdating database for the 4th benchmark
rtrimana [Thu, 22 Dec 2016 21:39:41 +0000 (13:39 -0800)]
Updating database for the 4th benchmark

7 years agoRemoving unwanted stub and skeleton files
rtrimana [Thu, 22 Dec 2016 19:52:31 +0000 (11:52 -0800)]
Removing unwanted stub and skeleton files

7 years agoPreparing second and third benchmarks; backing up MySQL database
rtrimana [Wed, 21 Dec 2016 21:57:43 +0000 (13:57 -0800)]
Preparing second and third benchmarks; backing up MySQL database

7 years agoFirst benchmark working with capability-based RMI; adjustments in callbacks, etc.
rtrimana [Wed, 21 Dec 2016 21:16:32 +0000 (13:16 -0800)]
First benchmark working with capability-based RMI; adjustments in callbacks, etc.

7 years agoAdjustments in stubs and skeletons for callback in callback; using different ports...
rtrimana [Tue, 20 Dec 2016 17:57:54 +0000 (09:57 -0800)]
Adjustments in stubs and skeletons for callback in callback; using different ports for each for now; still having problems with cross references in C++

7 years agoPorting and compiling SmartLightsController
rtrimana [Fri, 16 Dec 2016 01:22:26 +0000 (17:22 -0800)]
Porting and compiling SmartLightsController

7 years agoIntegrating capability-based RMI on Sentinel for Java side
rtrimana [Wed, 14 Dec 2016 17:57:24 +0000 (09:57 -0800)]
Integrating capability-based RMI on Sentinel for Java side

7 years agoPreparing Makefiles, stub, skeleton, config files, etc. for porting LifxLightBulb...
rtrimana [Mon, 12 Dec 2016 19:46:59 +0000 (11:46 -0800)]
Preparing Makefiles, stub, skeleton, config files, etc. for porting LifxLightBulb and Lifxtest

7 years agoAdding LifxLightBulb files and placeholders for benchmarks; preparing for porting
rtrimana [Mon, 12 Dec 2016 16:43:33 +0000 (08:43 -0800)]
Adding LifxLightBulb files and placeholders for benchmarks; preparing for porting

7 years agoAdding last version of iotruntime and iotinstaller; preparing to extend IoTMaster...
rtrimana [Sat, 10 Dec 2016 00:43:29 +0000 (16:43 -0800)]
Adding last version of iotruntime and iotinstaller; preparing to extend IoTMaster for new RMI

7 years agoCleaning up
rtrimana [Sat, 10 Dec 2016 00:35:46 +0000 (16:35 -0800)]
Cleaning up

7 years agoAdding example for a CPP that calls class skeleton
rtrimana [Sat, 10 Dec 2016 00:04:36 +0000 (16:04 -0800)]
Adding example for a CPP that calls class skeleton

7 years agoAdding example for a CPP that calls class skeleton
rtrimana [Sat, 10 Dec 2016 00:03:52 +0000 (16:03 -0800)]
Adding example for a CPP that calls class skeleton

7 years agoTested on RPi, both RPi1 and RPi2; works fine and fast
rtrimana [Fri, 9 Dec 2016 23:05:45 +0000 (15:05 -0800)]
Tested on RPi, both RPi1 and RPi2; works fine and fast

7 years ago1) Making Java socket read/write length in 4 bytes as well; 2) Fixing endianness...
rtrimana [Fri, 9 Dec 2016 18:38:12 +0000 (10:38 -0800)]
1) Making Java socket read/write length in 4 bytes as well; 2) Fixing endianness issue when transferring message length between Java and C++

7 years agoFixing a bug in C++ socket server-client: message length was represented just in...
rtrimana [Fri, 9 Dec 2016 17:40:46 +0000 (09:40 -0800)]
Fixing a bug in C++ socket server-client: message length was represented just in 1 byte - this is not enough for sending longer messages (just enough to represent up to ~126 bytes/8-bit representation) - now it's changed to 4 bytes (integer size)

7 years agoTesting enum and callback combination
rtrimana [Thu, 8 Dec 2016 19:51:07 +0000 (11:51 -0800)]
Testing enum and callback combination

7 years agoCombining enum, struct, and callback in one method; refactoring method body generatio...
rtrimana [Thu, 8 Dec 2016 19:17:55 +0000 (11:17 -0800)]
Combining enum, struct, and callback in one method; refactoring method body generations for callback and non-callback methods; fixing small bugs

7 years agoIntegrating enum and struct in one method call; fixing minor bugs
rtrimana [Thu, 8 Dec 2016 17:06:24 +0000 (09:06 -0800)]
Integrating enum and struct in one method call; fixing minor bugs

7 years agoTesting complex callbacks invocation; fixing subtle bugs
rtrimana [Wed, 7 Dec 2016 19:51:07 +0000 (11:51 -0800)]
Testing complex callbacks invocation; fixing subtle bugs

7 years agoTesting more complex struct and enum declarations; fixing subtle bugs
rtrimana [Wed, 7 Dec 2016 19:04:34 +0000 (11:04 -0800)]
Testing more complex struct and enum declarations; fixing subtle bugs