summary refs log tree commit diff stats
path: root/lib/core
Commit message (Expand)AuthorAgeFilesLines
...
* Update macros.nimBillingsly Wetherfordshire2013-05-191-29/+33
* add macro_dsl apiBillingsly Wetherfordshire2013-05-191-0/+233
* Update macros.nimBillingsly Wetherfordshire2013-04-251-6/+8
* bugfix evals.nimAraq2013-04-071-2/+4
* added immediate versions of macros.dumpLisp and dumpTreeAraq2013-03-251-0/+6
* Removes executable bit for text files.Grzegorz Adam Hankiewicz2013-03-162-0/+0
* debugger improvementsAraq2013-03-161-0/+10
* first steps to implement object construction expressionsAraq2013-03-071-1/+2
* micro optimizations for the evaluation engineAraq2013-02-141-5/+6
* bugfix: typeinfo.extendSeqAraq2013-01-271-5/+8
* implemented 'import except'Araq2012-11-281-3/+5
* first steps for the 'export' featureAraq2012-11-281-2/+8
* Merge pull request #260 from exhu/masterAraq2012-11-211-0/+7
|\
| * Added base() proc to typeinfo.Yury Benesh2012-11-211-0/+7
* | added 2 necessary node kindsAraq2012-11-211-1/+4
|/
* 'assert' hides EAssertionFailsure; stdlib makes use of 'tags'Araq2012-11-181-3/+10
* fixed a typoZahary Karadjov2012-11-111-1/+1
* AST quasi-quoting for macrosZahary Karadjov2012-11-111-0/+29
* bugfix: typo in unsigned.nim; fixes #234Araq2012-10-201-1/+1
* fixes #120Zahary Karadjov2012-10-041-4/+2
* syntax compatibility between do blocks and stmt blocksZahary Karadjov2012-10-041-1/+1
* experimental support for querying the type of expressions within macrosZahary Karadjov2012-10-031-336/+330
* proc bodies can be expressions with a typeAraq2012-09-221-1/+1
* term rewriting macros fully implemented; still buggyAraq2012-09-031-2/+5
* next steps towards term rewriting macros; simple examples workAraq2012-08-301-1/+1
* first steps towards term rewriting macrosAraq2012-08-301-1/+1
* parameter passing works the same for macros and templates; use callsite magic...Araq2012-08-281-40/+26
* distinguish properly between nkOpen and nkClosedSymChoiceAraq2012-08-261-4/+24
* bindSym suffices; no 'bind' for macros anymoreAraq2012-08-251-1/+1
* implemented 'bind' for macrosAraq2012-08-241-1/+13
* openarray/varargs split; breaks bootstrappingAraq2012-08-161-3/+3
* top level closures should work; transf is not a pass anymore; next steps for ...Araq2012-08-131-1/+1
* improved unsigned supportAraq2012-07-141-0/+59
* changed integer promotion rules; breaks bootstrapping and lots of codeAraq2012-07-081-1/+1
* more uint related fixesZahary Karadjov2012-06-141-2/+7
* better support for unsigned integers.Zahary Karadjov2012-06-111-2/+3
* Marshal now works with nil strings. Timezone and tzname vars are not public a...Dominik Picheta2012-05-301-1/+2
* made tsequtils green againAraq2012-05-281-6/+15
* added system.||; lacks runtime supportAraq2012-05-231-1/+1
* making tests green againZahary Karadjov2012-03-201-3/+3
* clean separation of PNimrodNode and tyExprAraq2012-03-161-4/+0
* implemented 'static'; macros do not work anymoreAraq2012-03-151-10/+10
* first steps for cleaner static/const distinctionAraq2012-03-131-1/+2
* unit test for #100Zahary Karadjov2012-03-101-1/+6
* Fixed misspelling in lib/core/macros.nimDominik Picheta2012-02-251-1/+1
* helper templates static, eval and emit for easier compile-time code evaluationZahary Karadjov2012-02-241-1/+12
* `do' keyword in the grammar for lambda blocksZahary Karadjov2012-02-101-1/+1
* pragma blocks; fixed line information issue with user defined assertionsAraq2012-01-171-1/+1
* year 2012 for most copyright headersAraq2012-01-023-3/+3
* fixed some recently introduced compilation errors in the standard libraryZahary Karadjov2011-12-131-1/+1
href='#n269'>269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457