Inactive

Commits : Listings

  Analyzed 8 days ago based on code collected 8 days ago.
Showing page 1 of 4
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Added long-awaited README.md Avatar More... almost 3 years ago
Incremented version number to 0.9b. Added LUGI_VERSION_* integers to compare again (e.g., for things like Assert LUGI_VERSION_NUMBER >= LUGI_VERSION_0_9_0B Else "Must use LuGI 0.9b or later") - these don't work in 0.8.02, obviously, but I'm willing to accept that. Avatar More... over 3 years ago
Merge branch 'arrayaccess' Avatar More... over 3 years ago
Added an auxiliary method to the LuGI core to bind glue functions to types (so you don't have to call p_lugi_register_method yourself). Avatar More... over 3 years ago
Got rid of some redundant code and replaced it with bbObjectDowncast on the advice of Simon Armstrong. Avatar More... over 3 years ago
Added proper array access to LuGI. Now, when you access an array in a field or something, it will actually push that array object. You can index it using integers or strings convertible to integers, as expected. Beginning offset of those arrays is zero. Avatar More... over 3 years ago
lgcore.cpp: Changed error notifications for when a nonexistant field/method is requested. Now displays the key and the type of the object. Avatar More... over 3 years ago
Modified some of the behavior for the BMX_TABLE_SUPPORT feature. Still disabled by default. Avatar More... almost 4 years ago
core-0.8.02: Removed BDWGC-specific threading code. All GC code is treated the same now to ensure compatibility with previous and future GCs. Avatar More... almost 4 years ago
Incremented version to 0.8.01 Avatar More... almost 4 years ago
Modified the generator and core code a bit. Pre-init functions can optionally specify that they do not require a Lua state, and if this happens, they will only be called once during the lifespan of the program and then disposed of from the LuGI initialization list. Doing this can shave a good amount of time off of future calls to InitLuGI(..) (making initialization calls less than .001ms in some cases). Avatar More... almost 4 years ago
Fixed bug where == would not use Object#Compare method because the metamethod was being stored in __lq rather than __eq. Avatar More... almost 4 years ago
Moved field data storage to userdata instead of packing it into an integer. Avatar More... almost 4 years ago
Fixed bug reported by Josh Klint where calling LugiInit many times would result in the registration methods creating duplicates. Should now be fixed, as pre-init methods are only called once for a program's entire lifespan, and the registration methods check for duplicate entries. Avatar More... almost 4 years ago
Added version number. Tagged as stable-0.8. Avatar More... almost 4 years ago
Removed stdio.h include since asprintf has not been in use for some time. Avatar More... almost 4 years ago
Fixed bug where one was not able to set the value of a field defined in any supertype of an object. Closes #5. Avatar More... almost 4 years ago
Added import for brl.Reflection in lugi.core, since generated code using lugi.generator currently depends on the reflection module. Avatar More... almost 4 years ago
Minor optimization to lua_isbmaxobject; uses lua_rawequal instead of lua_equal now. Avatar More... almost 4 years ago
Fix for commit 95cf2f54bf449. Fixes a compiler error where the scope of a variable in lugi_newindex_object is not clearly defined. Avatar More... almost 4 years ago
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.