summary refs log tree commit diff stats
path: root/compiler
Commit message (Collapse)AuthorAgeFilesLines
* fixes #2427Araq2015-04-061-2/+2
|
* overloading of '=' worksAraq2015-04-063-4/+36
|
* first implementation of overloading of '='; missing: rewriting let/var sectionsAraq2015-04-0610-203/+337
|
* Merge pull request #2428 from arnetheduck/comp-lib-ropesAndreas Rumpf2015-04-0614-179/+189
|\ | | | | Comp lib ropes
| * ropes: remove more unnecessary checksJacek Sieka2015-04-031-2/+2
| |
| * compiler_ropes: remove unnecessary length checkJacek Sieka2015-04-031-1/+1
| | | | | | | | frmt[frmt.len] isn't an out-of-bounds access for strings (!)
| * compiler_ropes: deprecate old function namesJacek Sieka2015-04-011-16/+15
| |
| * compiler_ropes: TRope -> RopeObj, PRope* -> Rope*Jacek Sieka2015-04-011-50/+56
| |
| * compiler_ropes: toRope -> ropeJacek Sieka2015-04-011-11/+17
| |
| * ropes: make lib & compiler frmt more similar, fix out-of-bounds accesses in ↵Jacek Sieka2015-04-011-1/+15
| | | | | | | | lib ropes
| * compiler_ropes: ropef -> %, appf -> addfJacek Sieka2015-04-011-19/+21
| |
| * compiler_ropes: ropeEqualsFile -> equalsFile, no more max rope component lengthJacek Sieka2015-04-012-65/+41
| | | | | | | | | | | | | | read file data in bigger blocks, avoiding lots of file api calls also removed crc step - seems easier to simply compare the bytes rather than calculating two crc's
| * compiler_ropes: add `&` and addJacek Sieka2015-04-011-24/+37
| | | | | | | | | | Invokations still need to be updated, but that's a lot of changes, so save for later
| * compiler_ropes: ropeToStr -> $Jacek Sieka2015-04-0113-37/+32
| |
| * compiler_ropes: don't expose newRopeJacek Sieka2015-04-013-5/+5
| |
| * compiler_ropes: ropeLen -> lenJacek Sieka2015-04-011-2/+1
| |
* | GC-safety error messages are useful nowAraq2015-04-043-9/+42
| |
* | don't store the scope for routinesAraq2015-04-044-10/+11
| |
* | preparations for better gcsafety messagesAraq2015-04-042-90/+90
| |
* | better error message for implicit pragmasAraq2015-04-041-0/+2
|/
* bugfixes for C++ codegenAraq2015-04-012-249/+275
|
* doc updates; fixes 'inc' for 'char'Araq2015-03-292-36/+36
|
* fixes #2355Araq2015-03-281-1/+2
|
* fixes #2420; negative indexing for slicing is obsolete (breaking change!)Araq2015-03-284-22/+24
|
* fixes another regressionAraq2015-03-271-1/+2
|
* set type for symbols from getType()Billingsly Wetherfordshire2015-03-271-0/+1
|
* preparations for dealing with the 'echo $foo' gotchaAraq2015-03-271-3/+9
|
* fixes a regression related to the new typeOf parsingAraq2015-03-271-0/+4
|
* disallow negative indexingAraq2015-03-274-133/+148
|
* implemented a[^1] notationAraq2015-03-267-48/+89
|
* cannot gen symbol -> must be compile timeSimon Hafner2015-03-262-6/+2
|
* fixes #2405Araq2015-03-252-2/+6
|
* fixes #2404Araq2015-03-251-1/+1
|
* fixes #2401Araq2015-03-251-1/+1
|
* fixes #2400Araq2015-03-251-1/+4
|
* fixes #2397Araq2015-03-251-16/+22
|
* fixes #1700Araq2015-03-241-182/+189
|
* uint support for JS.Yuriy Glukhov2015-03-241-1/+1
|
* minor todo updateAraq2015-03-231-1/+1
|
* concept example from the manual now works againAraq2015-03-233-27/+14
|
* breaking change: 'concept' is now a keyword and used instead of 'generic'Araq2015-03-234-178/+180
|
* fixes #2390Araq2015-03-231-53/+59
|
* fixes #1783Araq2015-03-232-6/+15
|
* fixes #1787Araq2015-03-221-2/+4
|
* fixes #1717, fixes #2324Araq2015-03-221-1/+4
|
* prepare for upcoming parsing change of unary operatorsAraq2015-03-224-75/+75
|
* Merge pull request #2370 from flaviut/jsondoc-fixesAndreas Rumpf2015-03-221-5/+5
|\ | | | | Fix segfault in jsondoc
| * Fix segfault in jsondocFlaviu Tamas2015-03-181-5/+5
| | | | | | | | No idea how this got in, I'm not sure if it's ever worked.
* | fixes long standing parsing issue with command syntaxAraq2015-03-221-15/+26
| |
* | fixes #2266Araq2015-03-223-2/+7
| |