openhub.net
Black Duck Software, Inc.
Black Duck Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
Forums
L
LuGI
Settings
|
Report Duplicate
0
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Inactive
Commits
: Listings
Analyzed
about 21 hours
ago. based on code collected
1 day
ago.
May 18, 2023 — May 18, 2024
Showing page 2 of 3
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
Fixed missing 'obj.' bit for method calls without return types.
Noel Cower
More...
almost 15 years ago
Removed redundant call to LuaPushFunctionForTypeID in Implementation(..)
Noel Cower
More...
almost 15 years ago
Tried to add a fix that will not break with the addition of new TTypeIDs in patches/updates to brl.Reflection. Closes #4.
Noel Cower
More...
almost 15 years ago
method.bmx: Fixed case where methods without return types would default to pushing objects instead of nothing. Closes #3.
Noel Cower
More...
almost 15 years ago
Added code to lua_tobmaxobject/array checking if the value at the index is an object, or is TNONE.
Noel Cower
More...
almost 15 years ago
Added lua_isbmaxobject(lua_State *state, int index). Should make it easier to determine arguments to a glue function if necessary.
Noel Cower
More...
almost 15 years ago
Added missing (forgotten) import for brl.Threads. Closes #1.
Noel Cower
More...
almost 15 years ago
lgcore.cpp: Added some comments to explain just what the type tags are, since most people probably wouldn't know.
Noel Cower
More...
almost 15 years ago
Updated license headers to include the project name, added COPYING text.
Noel Cower
More...
almost 15 years ago
core.bmx: Added some brief comments about the enumerators in there, since they're sort of mysterious otherwise. They're probably still mysterious. I'll have to work on that...
Noel Cower
More...
almost 15 years ago
mainpage.dox: Updated to reflect the current state of LuGI's core. Doxyfile: Modified to use relative paths. I think.
Noel Cower
More...
almost 15 years ago
Dox: * Updated documentation to include information about metadata. (metadata.dox) * Added short code examples to the main page's instructions.
Noel Cower
More...
almost 15 years ago
field.bmx, metadata.bmx, method.bmx, type.bmx, utility.bmx: Added license header.
Noel Cower
More...
almost 15 years ago
.gitignore: Added *.tmproj mask to filter out TextMate projects.
Noel Cower
More...
almost 15 years ago
*Moved LuGI over to a module setup under the 'lugi' namespace. The core and generator modules are under lugi.core and lugi.generator, respectively.
Noel Cower
More...
almost 15 years ago
lgcore.h: Added some sparse documentation to fill in templates. mainpage.dox: Added updated explanation on using LuGIGen, including planned move to modules. lugigen.bmx: Added call to ClearExposedTypes to beginning of GenerateGlueCode, for the strange case where it becomes necessary to call it more than once in a single session. type.bmx: Added ClearExposedTypes. It erases any information about exposed types collected between instances of GenerateGlueCode.
Noel Cower
More...
almost 15 years ago
lgcore.c: Renamed to lgcore.cpp (since using a C++ compiler can provide better optimizations than a C compiler at times). lgcore.h: Moved extern declaration up to enclose the includes for other headers. lugi.bmx: Changed import for lgcore.c to lgcore.cpp
Noel Cower
More...
almost 15 years ago
Commit should bring generator code up to parity with the core.
Noel Cower
More...
almost 15 years ago
lgcore.h: * Moved BOOLFIELDOPT into fieldtype_e enum.
Noel Cower
More...
almost 15 years ago
lgcore.c, lgcore.h: * Removed all use of // comments because I got bored and decided to see how much of C89 I could support (still won't compile if you're using C89, but I don't know why you would be). * Added BOOLFIELDOPT, which is |'d into field types to specify that the field should return a boolean when accessed. Only applies to the integer type fields, however. * Changed the while loop for iterating through super-types for objects in the newindex/index metamethods to a do-while loop, since all objects will have a valid clas field in the first place, unless you've broken something elsewhere. * Few other aesthetic changes to the code.
Noel Cower
More...
almost 15 years ago
.gitignore: Added ignore for generated documentation.
Noel Cower
More...
almost 15 years ago
type.bmx: * Implemented most of the code for building information for exposed types/methods/fields.
Noel Cower
More...
almost 15 years ago
method.bmx: * Implemented LExposedMethod#PreInitBlock
Noel Cower
More...
almost 15 years ago
lugigen.bmx: * Added method to seed RNG with current date and time, is called at the beginning of GenerateGlueCode, after an output stream is acquired. * Added some line breaks to the output to make the output cleaner.
Noel Cower
More...
almost 15 years ago
method.bmx: * Added line breaks to the end of the method implementation and removed them from the concatenation operations.
Noel Cower
More...
almost 15 years ago
lugi.bmx: * Fixed bug where InitWithTypeID would crash for all types because it was trying to access a null member of the LExposedType instance.
Noel Cower
More...
almost 15 years ago
type.bmx: * Fixed bug with LExposedType#Compare where any type other than an LExposedType would result in a crash. Now handles TTypeIds as it should have.
Noel Cower
More...
almost 15 years ago
type.bmx: * Changed behavior of InitWithTypeID to not throw an exception when initializing an LExposedType instance with a type that's already been exposed so that it instead returns the already-initialized instance (the original instance is collected by the GC).
Noel Cower
More...
almost 15 years ago
lgcore.c: * Broke a comment into two lines for the sake of readability.
Noel Cower
More...
almost 15 years ago
lgcore.c: * Renamed bmx_metatable_key and bmx_object_key to LUGI_METATABLE_KEY and LUGI_OBJECT_CACHE_KEY. Both are now void* constants pointing to themselves. * Rewrote THREADED ifdef when creating metatable so that it will only set the GC object. lua_createtable now uses the LUGI_METATABLE_NUM_RECORDS macro for the number of records, which is 5 when threaded and 6 when not.
Noel Cower
More...
almost 15 years ago
←
1
2
3
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree