aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2011-07-29updates for latest spidermonkey trunkAlon Zakai
2011-07-29Implemented support for environment variables.max99x
2011-07-29setValue/getValue for easy runtime set/get on heapAlon Zakai
2011-07-29Implemented sys/utsname.h.max99x
2011-07-29Made stime() set errno; style micro-polish.max99x
2011-07-29Added some missing math.h aliases and functions.max99x
2011-07-29Polish for ctype.h.max99x
2011-07-28Implemented most of stdio.h and updated all references.max99x
2011-07-28Removed invalid null parameter from atexit callbacks;max99x
Truncating unicode in intArray(To|From)String.
2011-07-28Ignore duplicate struct member metadata.max99x
2011-07-24Made sure generateStructInfo() silently returns null on failure.max99x
2011-07-24Added _formatString() special-case for null values (similar to glibc).max99x
2011-07-23Removed some leftover unnecessary code from the struct layout parser;max99x
Removed an extra define in emmaken.py, previously added by mistake.
2011-07-23Added unistd tests; fixed a lot of unistd bugs and deficiencies.max99x
2011-07-23Resolved some old filesystem TODOs.max99x
2011-07-22Added FS.analyzePath() which will simplify some library functions.max99x
2011-07-22Fixed INCLUDE_FULL_LIBRARY including __deps and __postset fields.max99x
2011-07-22Initial implementation of <unistd.h>. Completely untested.max99x
2011-07-22Minor filesystem polish.max99x
2011-07-22Refactored the new struct layouter to work with QUANTUM_SIZE != 4.max99x
2011-07-21Fix for struct metadata parser; structs can reference preceding member arrays.max99x
2011-07-21Implemented <poll.h>.max99x
2011-07-21Implemented <fcntl.h>.max99x
2011-07-20Minor polish for FS; added isDevice to simplify device testing.max99x
2011-07-20Added nanosec time, aliases to the <sys/stat.h> implementation.max99x
2011-07-20Fixed various metadata parsing error and activated -g by default in settings ↵max99x
and emmaken.
2011-07-20Switched structs accesses in the library to the new layouter.max99x
2011-07-20Added support for extracting struct member names and layout from Dwarf info.max99x
2011-07-19Implemented <sys/statvfs.h>.max99x
2011-07-18Minor <sys/stat.h> implementation polish.max99x
2011-07-18Merge remote-tracking branch 'upstream/master'max99x
2011-07-17let generateStructInfo process nested structsAlon Zakai
2011-07-18Merge remote-tracking branch 'upstream/master'max99x
2011-07-18Major fixes for the <sys/stat.h> implementation:max99x
* Fixed stat.st_*time property names. * Fixed stat(), which didn't work at all before. * Fixed missing arguments in lstat(). * Fixed mknod() relying on dirname/basename not changing their parameter. * Fixed strict mode warnings by replacing octal literals with hexadecimal. * Added testing TODOs for parts that require functions not implemented yet.
2011-07-18Various bug fixes for filesystem code:max99x
* Defaulting to ignorePermissions = true, set back in run() (postset). * Resolving links relative to their parent instead of current folder. * Replaced some octal literals with hex, to avoid strict mode warnings. * Fixed FS.createDataFile() losing data. * Fixed conflicting property names in FS.createDevice(). * Fixed FS.forceLoadFile() trying to load links and devices.
2011-07-18Fixed strcpy() and strncpy() returning undefined.max99x
2011-07-17Added an initial implementation of <sys/stat.h>. Untested.max99x
2011-07-17clean up generateStructInfoAlon Zakai
2011-07-17Added FS.forceLoadFile();max99x
Made sure FS.createObject() sets errno; Fixed a few minor bugs in the FS implementation; Polished the FS implementation in general a bit.
2011-07-17Added support for entry type in readdir().max99x
2011-07-17Resolved minor string.h TODOs.max99x
2011-07-17Switched hardcoded struct layouts in the FS implementation to calculated ones.max99x
2011-07-17Merge remote-tracking branch 'upstream/master'max99x
2011-07-17Fixed pointer type descriptions in library.js.max99x
2011-07-16refactor and simplify library loading in order to make type info available thereAlon Zakai
2011-07-16Implemented utime.h.max99x
2011-07-16Implemented dirname() and basename() from libgen.h.max99x
2011-07-16Initial part of the filesystem implementation. Basic folder access done.max99x
2011-07-15refactor Pointer_make into allocateAlon Zakai
2011-07-15option to provide type info at run timeAlon Zakai