|
|
|
@645
|
8 months |
mooneer |
Created System::dynamic_object, which will be the backing class for all …
|
|
|
|
@644
|
8 months |
mooneer |
Fixed shortcut methods so test_string.kt runs again
|
|
|
|
@643
|
8 months |
mooneer |
Split parser into multiple compilation units to reduce g++ memory usage …
|
|
|
|
@642
|
9 months |
mooneer |
kite-llvm now caches compile results to eliminate parse time
|
|
|
|
@641
|
10 months |
mooneer |
Fixed decide return value behavior and added enough support to implement …
|
|
|
|
@640
|
10 months |
mooneer |
kite-llvm will now generate and execute proper method code, including …
|
|
|
|
@639
|
10 months |
mooneer |
Now generates LLVM code for named methods.
|
|
|
|
@638
|
10 months |
mooneer |
Fixed relative to self parsing.
|
|
|
|
@637
|
11 months |
mooneer |
Bugfix: forgot to base return values relative to vm->text_segement, …
|
|
|
|
@636
|
12 months |
mooneer |
Unnecessary code cleanup.
|
|
|
|
@635
|
12 months |
mooneer |
We now grab function pointer from the method map instead of performing a …
|
|
|
|
@634
|
12 months |
mooneer |
Added string|charAt method
|
|
|
|
@633
|
12 months |
mooneer |
Added support for multiple arguments in method calls.
|
|
|
|
@632
|
12 months |
mooneer |
Added System.boolean and System.float. Fixed issue with incorrect method …
|
|
|
|
@631
|
12 months |
mooneer |
Added string support to codegen and parser.
|
|
|
|
@630
|
13 months |
mooneer |
Added ability for kite-llvm to read code from either standard input or …
|
|
|
|
@629
|
13 months |
mooneer |
Figured out why (x)|print needed several seconds to parse vs x|print
|
|
|
|
@628
|
13 months |
mooneer |
Fixed incorrect is/isof comparison code and fixed configure.ac to ensure …
|
|
|
|
@627
|
13 months |
mooneer |
test outputs got corrupted somehow. oops. also, minor bugfix for c/invoke …
|
|
|
|
@626
|
13 months |
mooneer |
Rewrote kite-llvm code using Boost libraries.
|
|
|
|
@625
|
15 months |
mooneer |
tagged 1.0.4 release
|
|
|
|
@624
|
15 months |
mooneer |
1.0.4 released
|
|
|
|
@623
|
15 months |
mooneer |
llvm project file updates
|
|
|
|
@622
|
17 months |
mooneer |
Added inherit_list object to enable primitive multiple inheritance (at …
|
|
|
|
@621
|
18 months |
root |
* Fixed compile issues on Linux.
* Changed autoconf version number to …
|
|
|
|
@620
|
18 months |
mooneer |
1. Reenabled increment optimization, a 5% max improvement on top of the …
|
|
|
|
@619
|
18 months |
mooneer |
Converted Kite from linked list based virtual machine to a segmented VM …
|
|
|
|
@618
|
18 months |
mooneer |
Shrunk basic object size even further by removing unnecessary parent and …
|
|
|
|
@617
|
18 months |
mooneer |
1. Fixed string line numbering issue in lexer.
2. Optimized …
|
|
|
|
@616
|
20 months |
mooneer |
Added some type registry stuff for Kite
|
|
|
|
@615
|
21 months |
mooneer |
eliminated warnings
|
|
|
|
@614
|
21 months |
mooneer |
auto-definition of unknown local variables
|
|
|
|
@613
|
21 months |
mooneer |
added preliminary variable support
|
|
|
|
@612
|
21 months |
mooneer |
forgot to add files
|
|
|
|
@611
|
21 months |
mooneer |
Generates correct LLVM type for thread structure.
|
|
|
|
@610
|
21 months |
mooneer |
Begun to generalize parameter passing to make things simpler, and in the …
|
|
|
|
@609
|
21 months |
mooneer |
We now do two passes when generating methods to ensure the correct return …
|
|
|
|
@608
|
21 months |
mooneer |
Added binary op tree type.
|
|
|
|
@607
|
21 months |
mooneer |
Type portability: convert from int to double before returning
|
|
|
|
@606
|
21 months |
mooneer |
forgot to add a file
|
|
|
|
@605
|
21 months |
mooneer |
First successful JIT compile with LLVM. :)
|
|
|
|
@604
|
21 months |
mooneer |
Added compiler state object.
|
|
|
|
@603
|
21 months |
mooneer |
Begin kite-llvm development.
|
|
|
|
@602
|
2 years |
mooneer |
Warning cleanup.
|
|
|
|
@601
|
2 years |
mooneer |
More performance improvements and crash fixes.
|
|
|
|
@600
|
2 years |
mooneer |
Allocate only enough memory to store the numeric type and number in the …
|
|
|
|
@599
|
2 years |
mooneer |
Approximately 1.84x speedup by changing GC allocation behavior and caching …
|
|
|
|
@598
|
2 years |
mooneer |
Updated Windows code for the Kite parser.
|
|
|
|
@597
|
2 years |
mooneer |
Forgot to check in change for #90.
|
|
|
|
@596
|
2 years |
mooneer |
* Fixed issue with ticket #90 -- too few arguments were passed to …
|
|
|
|
@595
|
3 years |
mooneer |
Isolated method call functions into objs/ hierarchy.
|
|
|
|
@594
|
3 years |
mooneer |
Split off vm/* into backend/common and backend/kite-vm-1.0 as part of code …
|
|
|
|
@593
|
3 years |
mooneer |
Suppressed warning in ikt.c (backported from trunk).
|
|
|
|
@592
|
3 years |
mooneer |
Updated version number to 1.1.0 and suppressed warning in ikt.c.
|
|
|
|
@591
|
3 years |
mooneer |
Brought docs fix in r590 to 1.0-trunk.
|
|
|
|
@590
|
3 years |
mooneer |
Fixed typo in docs.
|
|
|
|
@589
|
3 years |
mooneer |
branched to reflect new Kite release and beginning of 1.1/1.2 development.
|
|
|
|
@588
|
3 years |
mooneer |
Fixed Windows installer issues and stack size issues in ikt.
|
|
|
|
@587
|
3 years |
mooneer |
Backing out r586 due to issues with implementation. Sorry guys.
|
|
|
|
@586
|
3 years |
mooneer |
Added method names to exception backtraces.
|
|
|
|
@585
|
3 years |
mooneer |
Fixed bugs in kdb.
|
|
|
|
@584
|
3 years |
mooneer |
Incremented version number and removed most warnings from code.
|
|
|
|
@583
|
3 years |
mooneer |
Fixed Kite Windows installer (ticket #89).
|
|
|
|
@582
|
3 years |
mooneer |
Branch 1.0.2.
|
|
|
|
@581
|
3 years |
mooneer |
Directory compile issues and ikt crash fix on Windows
|
|
|
|
@580
|
3 years |
mooneer |
One more fix.
|
|
|
|
@579
|
3 years |
mooneer |
More fixes for Kite to satisfy Debian package standards.
|
|
|
|
@578
|
3 years |
mooneer |
Minor automake fixes.
|
|
|
|
@577
|
3 years |
mooneer |
Added kpkg.kt documentation to the Extending Kite section of the main …
|
|
|
|
@576
|
3 years |
mooneer |
Added package name and version arguments to package.builder.
|
|
|
|
@575
|
3 years |
mooneer |
Added man pages for Kite applications.
|
|
|
|
@574
|
3 years |
mooneer |
KPKG_DESTDIR environment variable allows one to install packages anywhere …
|
|
|
|
@573
|
3 years |
mooneer |
Fixed package.builder to place .kt files in the correct place.
|
|
|
|
@572
|
3 years |
mooneer |
Applied patch to add kdoc generation.
|
|
|
|
@571
|
3 years |
mooneer |
Added object|print_err (print to standard error).
|
|
|
|
@570
|
3 years |
mooneer |
* Fixed test script to assume diff output is always text.
* object|print …
|
|
|
|
@569
|
3 years |
mooneer |
Allow C files in other folders. (patch by Michael Edgar)
|
|
|
|
@568
|
3 years |
mooneer |
Apply list comparison patch by Michael Edgar.
|
|
|
|
@567
|
3 years |
mooneer |
Fixed kdoc formatting issue.
|
|
|
|
@566
|
3 years |
mooneer |
Remove "true" return for binary_tree|set.
|
|
|
|
@565
|
3 years |
mooneer |
package.builder bugfix.
|
|
|
|
@564
|
3 years |
mooneer |
Added operator[]=.
|
|
|
|
@563
|
3 years |
mooneer |
Revert 'ref' operator addition.
|
|
|
|
@562
|
3 years |
mooneer |
Fixed problem with kpkg.kt scripts being used as an object.
|
|
|
|
@561
|
3 years |
mooneer |
Slight change to System.package.builder to allow external usage by package …
|
|
|
|
@560
|
3 years |
mooneer |
Commit patches by Michael Edgar:
* Add string|replace.
* Add map …
|
|
|
|
@559
|
3 years |
mooneer |
Commit Michael Edgar's builder.kt patch.
|
|
|
|
@558
|
3 years |
mooneer |
Fixed package builder crash issue with 'ref' operator.
|
|
|
|
@557
|
3 years |
mooneer |
Formatting and date changes in ikt and other apps.
|
|
|
|
@556
|
3 years |
mooneer |
Updated Windows projects to reflect new files.
|
|
|
|
@555
|
3 years |
mooneer |
Output return value after each execution in ikt. (ticket #87)
|
|
|
|
@554
|
3 years |
mooneer |
Fix for ticket #86.
|
|
|
|
@553
|
3 years |
mooneer |
Added "ref" operator to allow for pointers (and Kite-based property …
|
|
|
|
@552
|
3 years |
mooneer |
Added pre and post-clean rules, and gcc will compile files only when …
|
|
|
|
@551
|
3 years |
mooneer |
Added module dependencies to package builder.
|
|
|
|
@550
|
3 years |
mooneer |
Forgot to add library_ldflags and file_cflags to command lines.
|
|
|
|
@549
|
3 years |
mooneer |
Added System.package.builder to assist in module building.
|
|
|
|
@548
|
3 years |
mooneer |
Added System.compile_options to assist in module building.
|
|
|
|
@547
|
3 years |
mooneer |
Fixed typo in float class (for the division by zero check).
|
|
|
|
@546
|
3 years |
mooneer |
Branch trunk to 1.0.1 branch.
|
|
|
|